PKCS7Detached

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

NomeTipoAcessoDescrição
AuthoritystringLeitura/EscritaObtém ou define a autoridade.
ContactInfostringLeitura/EscritaObtém ou define as informações de contato.
LocationstringLeitura/EscritaObtém ou define a localização.
ReasonstringLeitura/EscritaObtém ou define o motivo.
DateDateTimeLeitura/EscritaObtém ou define a data.
ByteRangeint[]LeituraA entrada /ByteRange da assinatura.
TimestampSettingsAspose.Pdf.TimestampSettingsLeitura/EscritaConfigurações de TSA RFC 3161; respeitadas pelo assinante quando definidas.
OcspSettingsAspose.Pdf.OcspSettingsLeitura/EscritaConfigurações de OCSP / verificação de revogação; respeitadas pelo assinante quando definidas.
CustomAppearanceSignatureCustomAppearance?Leitura/EscritaControles de aparência visual respeitados por SignWithAppearance quando a assinatura é assinada via sobrecarga de rectângulo visível.
CustomSignHashSignHash?Leitura/EscritaCallback opcional de assinante externo.
UseLtvboolLeitura/EscritaObtém ou define o uso ltv.
AvoidEstimatingSignatureLengthboolLeitura/EscritaQuando 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.
DefaultSignatureLengthintLeitura/EscritaNúmero de bytes reservados para a string hexadecimal /Contents do PKCS#7.
ShowPropertiesboolLeitura/EscritaQuando verdadeiro, a aparência da assinatura visível inclui o Motivo/Local/ContactInfo do assinante como texto.

Métodos

AssinaturaDescriçã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.

Ver também

 Português