PKCS7Detached
Vue d’ensemble
PKCS7Detached est une classe dans le FOSS Aspose.PDF pour .NET. Hérite de: Signature.
Une configuration de signature PKCS#7 (CMS) détachée.
Cette classe fournit 6 méthodes pour travailler avec les objets PKCS7Detached dans les programmes .NET. Les méthodes disponibles incluent: GetSignatureAlgorithmInfo, PKCS7Detached, Signature, Verify. Tous les membres publics sont accessibles à toute application .NET après l’installation du paquet Aspose.PDF FOSS pour .NET. Propriétés: Authority, AvoidEstimatingSignatureLength, ByteRange, ContactInfo, CustomAppearance, CustomSignHash, et 8 autres.
Propriétés
| Nom | Type | Accès | Description |
|---|---|---|---|
Authority | string | Lecture/Écriture | Obtient ou définit l’autorité. |
ContactInfo | string | Lecture/Écriture | Obtient ou définit les informations de contact. |
Location | string | Lecture/Écriture | Obtient ou définit l’emplacement. |
Reason | string | Lecture/Écriture | Obtient ou définit la raison. |
Date | DateTime | Lecture/Écriture | Obtient ou définit la date. |
ByteRange | int[] | Lecture | L’entrée /ByteRange de la signature. |
TimestampSettings | Aspose.Pdf.TimestampSettings | Lecture/Écriture | Paramètres TSA RFC 3161 ; respectés par le signataire lorsqu’ils sont définis. |
OcspSettings | Aspose.Pdf.OcspSettings | Lecture/Écriture | Paramètres de vérification OCSP / révocation ; respectés par le signataire lorsqu’ils sont définis. |
CustomAppearance | SignatureCustomAppearance? | Lecture/Écriture | Boutons de réglage de l’apparence visuelle respectés par SignWithAppearance lorsque la signature est signée via une surcharge visible-rect. |
CustomSignHash | SignHash? | Lecture/Écriture | Rappel facultatif de signataire externe. |
UseLtv | bool | Lecture/Écriture | Obtient ou définit l’utilisation de ltv. |
AvoidEstimatingSignatureLength | bool | Lecture/Écriture | Lorsque vrai, le signataire saute l’étape d’estimation de la plage d’octets et utilise DefaultSignatureLength directement lors de la réservation d’espace pour la chaîne hexadécimale PKCS#7 /Contents. |
DefaultSignatureLength | int | Lecture/Écriture | Nombre d’octets réservés pour la chaîne hexadécimale /Contents du PKCS#7. |
ShowProperties | bool | Lecture/Écriture | Lorsque vrai, l’apparence de la signature visible inclut le Raison/Emplacement/ContactInfo du signataire sous forme de texte. |
Méthodes
| Signature | Description |
|---|---|
PKCS7Detached() | Appelle PKCS7Detached sur cette instance PKCS7Detached. |
PKCS7Detached(pfx: string, password: string) | Appelle PKCS7Detached(pfx, password) sur cette instance PKCS7Detached. |
PKCS7Detached(pfx: Stream, password: string) | Appelle PKCS7Detached(pfx, password) sur cette instance PKCS7Detached. |
Signature() | Appelle Signature sur cette instance PKCS7Detached. |
Verify() | Vérifie la signature PKCS#7 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 depuis une signature existante) pour rapporter le triple algorithme de signature / algorithme de hachage / norme cryptographique. |