ExternalSignature

ExternalSignature class

Crée une signature détachée PKCS#7Detached à l’aide d’un X509Certificate2. Il prend en charge les cartes à puce USB, les jetons sans clés privées exportables.

public class ExternalSignature : Signature

Constructeurs

NomLa description
ExternalSignature(X509Certificate2)Crée une signature détachée PKCS#7Detached à l’aide d’un X509Certificate2. Il prend en charge les cartes à puce USB, les jetons sans clés privées exportables.

Propriétés

NomLa description
Authority { get; set; }Le nom de la personne ou de l’autorité qui signe le document.
ByteRange { get; }Un tableau de paires d’entiers (décalage d’octet de départ, longueur en octets) qui doit décrire la plage d’octets exacte pour le calcul du résumé.
Certificate { get; }Le certificat avec la clé privée.
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.
CustomAppearance { get; set; }Obtient/définit l’apparence personnalisée.
Date { get; set; }Le moment de la signature.
Location { get; set; }Le nom d’hôte du processeur ou l’emplacement physique de la signature.
OcspSettings { get; set; }Obtient/définit les paramètres ocsp.
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 de signature a un format d’apparence prédéfini (chaînes à représenter) : ——————— ———————- Signé numériquement par {sujet du certificat} Date : {signature.Date} Raison : {signature.Reason} Emplacement : { signature.Emplacement} ——————————————————— où {X} est un espace réservé pour la valeur X. La signature peut également avoir une image, dans ce cas, les chaînes répertoriées sont placées sur l’image. ShowProperties est vrai par défaut.
TimestampSettings { get; set; }Obtient/définit les paramètres d’horodatage.
UseLtv { get; set; }Obtient/définit l’indicateur de validation ltv.

Méthodes

NomLa description
Verify()Vérifier le document concernant cette signature et renvoyer vrai si le document est valide ou sinon faux.

Voir également