PdfDigitalSignature

PdfDigitalSignature class

Contient les propriétés de la signature numérique Pdf.

public class PdfDigitalSignature : DigitalSignature

Constructeurs

Nom La description
PdfDigitalSignature() Initialiser la signature numérique PDF sans certificat.
PdfDigitalSignature(X509Certificate2) Créer une signature numérique PDF avec le certificat spécifié.
PdfDigitalSignature(X509Store) Initialiser la signature numérique PDF en fonction du magasin X509 spécifié. Le premier certificat du magasin spécifié sera utilisé.
PdfDigitalSignature(X509Store, int) Créer une signature numérique PDF basée sur le magasin X509 spécifié et l’index du certificat.

Propriétés

Nom La description
Certificate { get; set; } Obtient ou définit le certificat X509.
CertificateStoreLocation { get; set; } Spécifie l’emplacement du magasin du certificat
CertificateStoreName { get; set; } Spécifie le nom de magasin du certificat.
Comments { get; set; } Obtient ou définit le commentaire sur l’objet de la signature.
ContactInfo { get; set; } Informations fournies par le signataire pour permettre à un destinataire de contacter le signataire pour vérifier la signature, par exemple un numéro de téléphone.
CreatedOn { get; set; } Obtenir ou définir la date de création de la signature.
Deleted { get; } Obtenez l’indicateur qui indique si cette signature a été supprimée du document. Cette propriété est utilisée uniquement pour les enregistrements du journal de l’historique du document afin de conserver la liste des signatures supprimées.
Height { get; set; } Spécifie la hauteur de la signature.
IsSignature { get; set; } Obtenir ou définir un indicateur pour indiquer si ce composant est une signature ou un contenu de document. Cette propriété est utilisée avec la méthode Update pour définir l’élément comme signature (true) ou élément de document (false).
IsValid { get; set; } Reste vrai si cette signature numérique est valide et que le document n’a pas été falsifié.
Left { get; set; } Spécifie la position gauche de la signature.
Location { get; set; } Le nom d’hôte du processeur ou l’emplacement physique de la signature.
ModifiedOn { get; set; } Obtenir ou définir la date de modification de la signature.
PageNumber { get; } Spécifie que la signature de page a été trouvée sur.
Reason { get; set; } La raison de la signature, telle que (J’accepte…).
ShowProperties { get; set; } Forcer à afficher/masquer les propriétés de signature. Si ShowProperties est vrai, le champ signature a un format d’apparence prédéfini Signé numériquement par {ContactInfo} Date : {Date} Raison : {Reason} Emplacement : {Location } ShowProperties est vrai par défaut.
SignatureId { get; } Identifiant de signature unique pour modifier la signature dans le document via les méthodes Update ou Delete. Cette propriété sera définie automatiquement après l’appel de la méthode Sign ou Search. Si cette propriété a été enregistrée avant de pouvoir être définie manuellement pour manipuler la signature.
SignatureType { get; } Spécifie le type de signature.
SignTime { get; set; } Obtient ou définit l’heure à laquelle le document a été signé.
Thumbprint { get; } Obtient l’empreinte numérique d’un certificat.
TimeStamp { get; set; } Horodatage pour la signature numérique PDF. La valeur par défaut est null.
Top { get; set; } Spécifie la position supérieure de la signature.
Type { get; set; } Type de signature numérique PDF.
Width { get; set; } Spécifie la largeur de la signature.
XAdESType { get; } type XAdESXAdESType . La valeur par défaut est Aucune (XAdES est désactivé). Pour le moment, le type de signature XAdES n’est pris en charge que pour les feuilles de calcul.

Méthodes

Nom La description
override Clone() Cloner une instance de signature de code-barres.
override Equals(object) Écrase la méthode Equals pour comparer les propriétés de la signature
override GetHashCode() Remplace la méthode GetHashCode

Voir également