PKCS7

Vue d’ensemble

PKCS7 est une classe dans Aspose.PDF FOSS pour .NET. Hérite de : Signature.

Cette classe fournit 6 méthodes pour travailler avec des objets PKCS7 dans les programmes .NET. Les méthodes disponibles incluent : GetSignatureAlgorithmInfo, PKCS7, Signature, Verify. Tous les membres publics sont accessibles à toute application .NET après l’installation du package Aspose.PDF FOSS for .NET. Propriétés : Authority, AvoidEstimatingSignatureLength, ByteRange, ContactInfo, CustomAppearance, CustomSignHash, et 8 autres.

Propriétés

NameTypeAccessDescription
AuthoritystringRead/WriteObtient ou définit l’autorité.
ContactInfostringRead/WriteObtient ou définit les informations de contact.
LocationstringRead/WriteObtient ou définit l’emplacement.
ReasonstringRead/WriteObtient ou définit la raison.
DateDateTimeRead/WriteObtient ou définit la date.
ByteRangeint[]ReadL’entrée /ByteRange de la signature sous forme de int[].
TimestampSettingsAspose.Pdf.TimestampSettingsRead/WriteParamètres TSA RFC 3161 ; respectés par le signataire lorsqu’ils sont définis.
OcspSettingsAspose.Pdf.OcspSettingsRead/WriteParamètres de vérification OCSP / révocation ; respectés par le signataire lorsqu’ils sont définis.
CustomAppearanceSignatureCustomAppearance?Read/WriteParamètres d’apparence visuelle respectés par SignWithAppearance lorsque la signature est signée via une surcharge visible-rect.
CustomSignHashSignHash?Read/WriteRappel (callback) de signataire externe optionnel.
UseLtvboolRead/WriteObtient ou définit l’utilisation de ltv.
AvoidEstimatingSignatureLengthboolRead/WriteLorsque vrai, le signataire saute l’étape d’estimation de la plage d’octets et utilise directement DefaultSignatureLength lors de la réservation d’espace pour la chaîne hexadécimale PKCS#7 /Contents.
DefaultSignatureLengthintRead/WriteNombre d’octets réservés pour la chaîne hexadécimale PKCS#7 /Contents.
ShowPropertiesboolRead/WriteLorsque vrai, l’apparence de la signature visible inclut la raison, l’emplacement et les informations de contact du signataire sous forme de texte.

Méthodes

SignatureDescription
PKCS7()Appelle PKCS7 sur cette instance PKCS7.
PKCS7(pfx: string, password: string)
PKCS7(pfx: Stream, password: string)
Signature()Appelle Signature sur cette instance PKCS7.
Verify()Vérifie le PKCS#7 de la signature chargée contre les octets PDF originaux — renvoie true lorsque la signature se décode et se valide.
GetSignatureAlgorithmInfo()Analyse l’enveloppe PKCS#7 (lorsqu’elle est chargée à partir d’une signature existante) pour rapporter le triple algorithme de signature / algorithme de hachage / norme cryptographique.

Voir aussi

 Français