Signature
Vue d’ensemble
Signature est une classe dans Aspose.PDF FOSS pour .NET.
Représente une signature numérique dans un document PDF.
Cette classe fournit 7 méthodes pour travailler avec des objets Signature dans les programmes .NET.
Les méthodes disponibles incluent : GetSignatureAlgorithmInfo, 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
| Nom | Type | Accès | Description |
|---|---|---|---|
Authority | string | Read/Write | Obtient ou définit l’autorité. |
ContactInfo | string | Read/Write | Obtient ou définit les informations de contact. |
Location | string | Read/Write | Obtient ou définit l’emplacement. |
Reason | string | Read/Write | Obtient ou définit la raison. |
Date | DateTime | Read/Write | Obtient ou définit la date. |
ByteRange | int[] | Read | L’entrée /ByteRange de la signature sous forme de int[]. |
TimestampSettings | Aspose.Pdf.TimestampSettings | Read/Write | Paramètres TSA RFC 3161 ; respectés par le signataire lorsqu’ils sont définis. |
OcspSettings | Aspose.Pdf.OcspSettings | Read/Write | Paramètres de vérification OCSP / révocation ; respectés par le signataire lorsqu’ils sont définis. |
CustomAppearance | SignatureCustomAppearance? | Read/Write | Paramètres d’apparence visuelle respectés par SignWithAppearance lorsque la signature est signée via une surcharge visible-rect. |
CustomSignHash | SignHash? | Read/Write | Rappel de signataire externe optionnel. |
UseLtv | bool | Read/Write | Obtient ou définit l’utilisation de ltv. |
AvoidEstimatingSignatureLength | bool | Read/Write | Lorsque 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. |
DefaultSignatureLength | int | Read/Write | Nombre d’octets réservés pour la chaîne hexadécimale PKCS#7 /Contents. |
ShowProperties | bool | Read/Write | Lorsque 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
| Signature | Description |
|---|---|
Signature() | Appelle Signature sur cette instance de Signature. |
Signature(pfx: string, password: string) | |
Signature(pfx: Stream, password: string) | |
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. |
Verify(options: Security.ValidationOptions, validationResult: Security.ValidationResult) | Vérifie avec des options explicites + un DTO de résultat. |
Verify(publicKeyCertificate: System.Security.Cryptography.X509Certificates.X509Certificate2, options: Security.ValidationOptions, validationResult: Security.ValidationResult) | Vérification avec ancrage de clé publique. |
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. |