Signature
Vue d’ensemble
Signature Il s’agit d’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 les objets de signature dans des programmes .NET. Les méthodes disponibles comprennent : GetSignatureAlgorithmInfo, Signature, Verify. Tous les membres publics sont accessibles à n’importe quelle application .NET après l’installation de la Aspose.PDF FOSS pour le package .Net. Propriétés : Authority, AvoidEstimatingSignatureLength, ByteRange, ContactInfo, CustomAppearance, CustomSignHash,Et 8 autres.
Propriétés
| Nom de | Type | Access | Description |
|---|---|---|---|
Authority | string | Lire / Écrire | Obtient ou définit l’autorité. |
ContactInfo | string | Lire / Écrire | Obtient ou définit les informations de contact. |
Location | string | Lire / Écrire | Obtient ou définit l’emplacement. |
Reason | string | Lire / Écrire | Obtient ou définit la raison. |
Date | DateTime | Lire / Écrire | Obtient ou définit la date. |
ByteRange | int[] | Lire | La signature de la /ByteRange entrée. |
TimestampSettings | Aspose.Pdf.TimestampSettings | Lire / Écrire | RFC 3161 réglages TSA ; honoré par le signateur lors de la mise en place. |
OcspSettings | Aspose.Pdf.OcspSettings | Lire / Écrire | OCSP / réglages de révocation-check ; honoré par le signateur lorsqu’il est établi. |
CustomAppearance | SignatureCustomAppearance? | Lire / Écrire | Les boutons d’apparition visuelle sont honorés par SignWithAppearance lorsque la signature est signée via un surcharge visible-réel. |
CustomSignHash | SignHash? | Lire / Écrire | Appel de signature externe optionnel. |
UseLtv | bool | Lire / Écrire | Obtient ou définit l’utilisation de ltv. |
AvoidEstimatingSignatureLength | bool | Lire / Écrire | Lorsque cela est vrai, le signataire passe l’estimation de la bande-byte et utilise DefaultSignatureLength directement lors de sauvegarde d’espace pour la ligne PKCS#7 /Contents hex. |
DefaultSignatureLength | int | Lire / Écrire | Nombre de bytes réservés pour la ligne PKCS#7 /Contents hex. |
ShowProperties | bool | Lire / Écrire | Lorsque cela est vrai, l’apparition visible de la signature comprend le mot/l’emplacement du signataire/ContactInfo en tant que texte. |
méthodes
| Signature | Description |
|---|---|
Signature() | Appelez la signature sur cette instance de signaturie. |
Signature(pfx: string, password: string) | Appelez Signature (pfx, mot de passe) dans cette instance Signatures. |
Signature(pfx: Stream, password: string) | Appelez Signature (pfx, mot de passe) dans cette instance Signatures. |
Verify() | Vérifiez le fichier de signature chargé PKCS#7 contre les bytes PDF originaux – il retourne valide lorsque la signatura décode et validera. |
Verify(options: Security.ValidationOptions, validationResult: Security.ValidationResult) | Vérifiez avec des options explicites + un résultat DTO. |
Verify(publicKeyCertificate: System.Security.Cryptography.X509Certificates.X509Certificate2, options: Security.ValidationOptions, validationResult: Security.ValidationResult) | Vérification de la clé publique. |
GetSignatureAlgorithmInfo() | Parse le volet PKCS#7 (si chargé d’une signature existante) pour signaler la triple de l’algorithme de signalisation / digest-alorithm / cryptographie standard. |