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 deTypeAccessDescription
AuthoritystringLire / ÉcrireObtient ou définit l’autorité.
ContactInfostringLire / ÉcrireObtient ou définit les informations de contact.
LocationstringLire / ÉcrireObtient ou définit l’emplacement.
ReasonstringLire / ÉcrireObtient ou définit la raison.
DateDateTimeLire / ÉcrireObtient ou définit la date.
ByteRangeint[]LireLa signature de la /ByteRange entrée.
TimestampSettingsAspose.Pdf.TimestampSettingsLire / ÉcrireRFC 3161 réglages TSA ; honoré par le signateur lors de la mise en place.
OcspSettingsAspose.Pdf.OcspSettingsLire / ÉcrireOCSP / réglages de révocation-check ; honoré par le signateur lorsqu’il est établi.
CustomAppearanceSignatureCustomAppearance?Lire / ÉcrireLes boutons d’apparition visuelle sont honorés par SignWithAppearance lorsque la signature est signée via un surcharge visible-réel.
CustomSignHashSignHash?Lire / ÉcrireAppel de signature externe optionnel.
UseLtvboolLire / ÉcrireObtient ou définit l’utilisation de ltv.
AvoidEstimatingSignatureLengthboolLire / ÉcrireLorsque 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.
DefaultSignatureLengthintLire / ÉcrireNombre de bytes réservés pour la ligne PKCS#7 /Contents hex.
ShowPropertiesboolLire / ÉcrireLorsque cela est vrai, l’apparition visible de la signature comprend le mot/l’emplacement du signataire/ContactInfo en tant que texte.

méthodes

SignatureDescription
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.

Voir aussi

 Français