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: | Acessos | Descrição: |
|---|---|---|---|
Authority | string | Leitura/Escrita | Obtém ou estabelece a autoridade. |
ContactInfo | string | Leitura/Escrita | Obtém ou define as informações de contacto. |
Location | string | Leitura/Escrita | Obtém ou define a localização. |
Reason | string | Leitura/Escrita | Obtém ou define o motivo. |
Date | DateTime | Leitura/Escrita | Arranja ou fixa a data. |
ByteRange | int[] | Leia. | A entrada /ByteRange da assinatura como int[]. |
TimestampSettings | Aspose.Pdf.TimestampSettings | Leitura/Escrita | RFC 3161 Configurações TSA; honrado pelo signatário quando definido. |
OcspSettings | Aspose.Pdf.OcspSettings | Leitura/Escrita | OCSP/conferência de revogação; respeitado pelo signatário quando definido. |
CustomAppearance | SignatureCustomAppearance? | Leitura/Escrita | Botões de aparência visual homenageados por SignWithAppearance quando a assinatura é assinada através de uma sobrecarga visível-retas. |
CustomSignHash | SignHash? | Leitura/Escrita | Recurso de assinatura externa opcional. |
UseLtv | bool | Leitura/Escrita | - O que é isso?. |
AvoidEstimatingSignatureLength | bool | Leitura/Escrita | Quando 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. |
DefaultSignatureLength | int | Leitura/Escrita | Número de bytes reservados para a cadeia hexadecimal PKCS#7 /Contents. |
ShowProperties | bool | Leitura/Escrita | Quando é verdade, a aparência da assinatura visível inclui o texto do signatário “Reason/Location/ContactInfo”. |
Métodos de avaliação
| Assinatura | Descriçã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. |