PKCS1

PKCS1 class

Représente l’objet de signature concernant la norme PKCS#1. L’algorithme de chiffrement RSA et la méthode de résumé SHA-1 sont utilisés pour la signature.

public sealed class PKCS1 : Signature

Constructeurs

Nom La description
PKCS1() Initialise la nouvelle instance duPKCS1 classe.
PKCS1(Stream) Initialise la nouvelle instance duPKCS1 classe.
PKCS1(Stream, string) Initialise la nouvelle instance duPKCS1 classe.
PKCS1(string, string) Initialise la nouvelle instance duPKCS1 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