PKCS7Detached
Visão geral
PKCS7Detached é uma classe em Aspose.PDF FOSS para .NET. Herda de: Signature.
Uma configuração de assinatura PKCS#7 (CMS) separada.
Esta classe fornece 6 métodos para trabalhar com objetos PKCS7Detached em programas .NET. Os métodos disponíveis incluem: GetSignatureAlgorithmInfo, PKCS7Detached, Signature, Verify. Todos os membros públicos estão acessíveis a qualquer aplicação .NET após a instalação do pacote Aspose.PDF FOSS para .NET. Propriedades: Authority, AvoidEstimatingSignatureLength, ByteRange, ContactInfo, CustomAppearance, CustomSignHash, e mais 8.
Propriedades
| Nome | Tipo | Acesso | Descrição |
|---|---|---|---|
Authority | string | Leitura/Escrita | Obtém ou define a autoridade. |
ContactInfo | string | Leitura/Escrita | Obtém ou define as informações de contato. |
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 | Obtém ou define a data. |
ByteRange | int[] | Leitura | A entrada /ByteRange da assinatura. |
TimestampSettings | Aspose.Pdf.TimestampSettings | Leitura/Escrita | Configurações de TSA RFC 3161; respeitadas pelo assinante quando definidas. |
OcspSettings | Aspose.Pdf.OcspSettings | Leitura/Escrita | Configurações de OCSP / verificação de revogação; respeitadas pelo assinante quando definidas. |
CustomAppearance | SignatureCustomAppearance? | Leitura/Escrita | Controles de aparência visual respeitados por SignWithAppearance quando a assinatura é assinada via sobrecarga de rectângulo visível. |
CustomSignHash | SignHash? | Leitura/Escrita | Callback opcional de assinante externo. |
UseLtv | bool | Leitura/Escrita | Obtém ou define o uso ltv. |
AvoidEstimatingSignatureLength | bool | Leitura/Escrita | Quando true, o assinante pula a passagem de estimativa de intervalo de bytes e usa DefaultSignatureLength diretamente ao reservar espaço para a string hexadecimal /Contents do PKCS#7. |
DefaultSignatureLength | int | Leitura/Escrita | Número de bytes reservados para a string hexadecimal /Contents do PKCS#7. |
ShowProperties | bool | Leitura/Escrita | Quando verdadeiro, a aparência da assinatura visível inclui o Motivo/Local/ContactInfo do assinante como texto. |
Métodos
| Assinatura | Descrição |
|---|---|
PKCS7Detached() | Chama PKCS7Detached nesta instância de PKCS7Detached. |
PKCS7Detached(pfx: string, password: string) | Chama PKCS7Detached(pfx, password) nesta instância de PKCS7Detached. |
PKCS7Detached(pfx: Stream, password: string) | Chama PKCS7Detached(pfx, password) nesta instância de PKCS7Detached. |
Signature() | Chama Signature nesta instância de PKCS7Detached. |
Verify() | Verifique o PKCS#7 da assinatura carregada em relação aos bytes originais do PDF — retorna true quando a assinatura é decodificada e validada. |
GetSignatureAlgorithmInfo() | Analise o envelope PKCS#7 (quando carregado de uma assinatura existente) para relatar a tríade algoritmo de assinatura / algoritmo de digestão / padrão criptográfico. |