Assinatura

Resumo geral

Signature é uma classe em Aspose.PDF FOSS para .NET.

Representa uma assinatura digital num documento PDF.

Esta classe fornece 7 métodos para trabalhar com objetos de assinatura em programas .NET. Os métodos disponíveis incluem: GetSignatureAlgorithmInfo, Signature, Verify. Todos os membros do público são acessíveis a qualquer aplicação .NET após instalar o pacote Aspose.PDF FOSS for .Net. Propriedades: Authority, AvoidEstimatingSignatureLength, ByteRange, ContactInfo, CustomAppearance, CustomSignHash,E mais oito.

Propriedades

Nome:Tipo de veículo:AcessosDescrição:
AuthoritystringLeitura/EscritaObtém ou estabelece a autoridade.
ContactInfostringLeitura/EscritaObtém ou define as informações de contacto.
LocationstringLeitura/EscritaObtém ou define a localização.
ReasonstringLeitura/EscritaObtém ou define o motivo.
DateDateTimeLeitura/EscritaArranja ou fixa a data.
ByteRangeint[]Leia.A entrada /ByteRange da assinatura como int[].
TimestampSettingsAspose.Pdf.TimestampSettingsLeitura/EscritaRFC 3161 Configurações TSA; honrado pelo signatário quando definido.
OcspSettingsAspose.Pdf.OcspSettingsLeitura/EscritaOCSP/conferência de revogação; respeitado pelo signatário quando definido.
CustomAppearanceSignatureCustomAppearance?Leitura/EscritaBotões de aparência visual homenageados por SignWithAppearance quando a assinatura é assinada através de uma sobrecarga visível-retas.
CustomSignHashSignHash?Leitura/EscritaRecurso de assinatura externa opcional.
UseLtvboolLeitura/Escrita- O que é isso?.
AvoidEstimatingSignatureLengthboolLeitura/EscritaQuando verdadeiro, o assinante pular a passagem de estimativa do intervalo de bytes e usar DefaultSignatureLength diretamente ao reservar espaço para a cadeia hexagonal PKCS#7 /Contents.
DefaultSignatureLengthintLeitura/EscritaNúmero de bytes reservados para a cadeia hexadecimal PKCS#7 /Contents.
ShowPropertiesboolLeitura/EscritaQuando é verdade, a aparência da assinatura visível inclui o texto do signatário “Reason/Location/ContactInfo”.

Métodos de avaliação

AssinaturaDescrição:
Signature()Chama a assinatura nesta instância de assinaturas.
Signature(pfx: string, password: string)
Signature(pfx: Stream, password: string)
Verify()Verifique o PKCS#7 da assinatura carregada em relação aos bytes PDF originais retorna true quando a assinagem é decodificada e validada.
Verify(options: Security.ValidationOptions, validationResult: Security.ValidationResult)Verificar com opções explícitas + um resultado DTO.
Verify(publicKeyCertificate: System.Security.Cryptography.X509Certificates.X509Certificate2, options: Security.ValidationOptions, validationResult: Security.ValidationResult)Verificação de chave pública.
GetSignatureAlgorithmInfo()Analisar o envelope PKCS#7 (quando carregado a partir de uma assinatura existente) para relatar o triplo algoritmo de assinagem / digest-algoritmo / padrão criptográfico.

Ver também:

 Português