DigitalSignature

DigitalSignature class

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

public class DigitalSignature : BaseSignature

Constructeurs

Nom La description
DigitalSignature() Initialiser la signature numérique avec les paramètres par défaut.
DigitalSignature(string) Initialiser la signature numérique avec un identifiant de signature connu.
DigitalSignature(X509Certificate2) Créer une signature numérique avec le certificat spécifié.
DigitalSignature(X509Store) Créer une signature numérique basée sur le magasin X509 spécifié. Le premier certificat du magasin spécifié sera utilisé.
DigitalSignature(X509Store, int) Créer une signature numérique 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.
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.
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.
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.
Top { get; set; } Spécifie la position supérieure de la signature.
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
static LoadDigitalSignatures() Charger la signature numérique de tous les magasins de certificats X509 du système.
static LoadDigitalSignatures(StoreName) Charger la signature numérique à partir du magasin de certificats X509 passé.
static LoadDigitalSignatures(StoreName, StoreLocation) Charger la signature numérique à partir du magasin de certificats X509 passé.

Voir également