PKCS7
PKCS7 class
Représente l’objet PKCS#7 conforme à la spécification PKCS#7 dans Internet RFC 2315, PKCS #7 : Cryptographic Message Syntax, Version 1.5. Le résumé SHA1 de la plage d’octets du document est encapsulé dans le champ PKCS#7 SignedData .
public sealed class PKCS7 : Signature
Constructeurs
Nom | La description |
---|
PKCS7() | Initialise la nouvelle instance duPKCS7 classe. |
PKCS7(Stream, string) | Initialise la nouvelle instance duPKCS7 classe. |
PKCS7(string, string) | Initialise la nouvelle instance duPKCS7 classe. |
Propriétés
Nom | La 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é. |
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
Nom | La description |
---|
Verify() | Vérifier le document concernant cette signature et renvoyer vrai si le document est valide ou sinon faux. |
Voir également