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