Trustimage.TiibSigner é um pacote para assinatura de documento pdf com certificado digital.
License
—
Deps
9
Install Size
—
Vulns
✓ 0
Published
Apr 8, 2025
$ dotnet add package TrustImage.TiibSigner
Trustimage.TiibSigner é um pacote para assinatura de documento pdf com certificado digital.
ParametrosAssinador parametros = new(
EndpointCarimboDeTempoBry,
ClientIdCarimboDeTempoBry,
ClientSecretCarimboDeTempoBry,
ConteudoCertificadoRaizACTrustProd,
UrlPocket,
SenhaPocket,
UsuarioPocket,
PoliticaAssinatura.PkiBrazilAdrTempo || PadesBasic || PadesT || PkiBrazilAdrBasica
);
using TiibSigner.NuGetPackage;
var builder = WebApplication.CreateBuilder(args);
builder.services.TiibSignerPackage(
licenca
);
Ou
var instancia = Config.ObterInstanciaAssinador(
licenca
);
Ou
var instancia = new AssinadorSdkPkiPackage(
parametros,licenca
)
Ou
services.TiibSignerPackage();
private readonly IAssinadorSdkPkiPackage instancia;
public Construtor(IAssinadorSdkPkiPackage assinadorSdkPkiPackage){
instancia = assinadorSdkPkiPackage;
}
// Passo 1 Iniciar Assinatura
instancia.IniciarAssinaturaRemotaPdf(conteudoCertificadoAssinatura, arquivoEmBytes);
ou
instancia.IniciarAssinaturaRemotaPdf(parametros,conteudoCertificadoAssinatura, arquivoEmBytes);
// Passo 2 Finalizar Assinatura
instancia.FinalizarAssinaturaRemotaPdf(bytesAssinatura, arquivoEmBytes);
ou
instancia.FinalizarAssinaturaRemotaPdf(parametros,bytesAssinatura, arquivoEmBytes);
private readonly IAssinadorSdkPkiPackage instancia;
public Construtor(IAssinadorSdkPkiPackage assinadorSdkPkiPackage){
instancia = assinadorSdkPkiPackage;
}
var bytesArquivo = File.ReadAllBytes(arquivo);
using Stream arquivoStream = new MemoryStream(bytesArquivo);
var dtoDetalhesAssinatura = instancia.ObterDetalhesAssinates(arquivoStream);
ou
var dtoDetalhesAssinatura = instancia.ObterDetalhesAssinates(parametros,arquivoStream);
private readonly IAssinadorSdkPkiPackage instancia;
public Construtor(IAssinadorSdkPkiPackage assinadorSdkPkiPackage){
instancia = assinadorSdkPkiPackage;
}
var bytesArquivo = File.ReadAllBytes(arquivo);
var thumbprintCertificado = "xxxxxxxxxxxxxxxxxxxxxxxxxxxx";
var arquivoAssinado = instancia.AssinarComPocket(bytesArquivo,thumbprintCertificado);
ou
var arquivoAssinado = instancia.AssinarComPocket(parametros,bytesArquivo,thumbprintCertificado);