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

NomTypeAccèsDescription
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 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
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.

Voir aussi

 Français