PKCS7Detached

PKCS7Detached 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é de message signé d’origine sur la plage d’octets du document est incorporé en tant que PKCS# normal 7 Champ SignedData. Aucune donnée ne doit être encapsulée dans le champ PKCS#7 SignedData.

public sealed class PKCS7Detached : Signature

Constructeurs

NomLa description
PKCS7Detached()Initialise la nouvelle instance duPKCS7Detached classe.
PKCS7Detached(Stream)Initialise la nouvelle instance duPKCS7Detached classe.
PKCS7Detached(Stream, string)Initialise la nouvelle instance duPKCS7Detached classe.
PKCS7Detached(string, string)Initialise la nouvelle instance duPKCS7Detached classe.

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é.
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