Exporter (0) Imprimer
Développer tout

System.Security.Cryptography.Pkcs, espace de noms

Remarque : cet espace de noms est nouveau dans le .NET Framework version 2.0.

L'espace de noms System.Security.Cryptography.Pkcs fournit des éléments de programmation pour PKCS (Public Key Cryptography Standards), y compris les méthodes pour signer des données, échanger des clés, demander des certificats, le chiffrement et le déchiffrement à clé publique et d'autres fonctions de sécurité.

 ClasseDescription
Classe publiqueAlgorithmIdentifierLa classe AlgorithmIdentifier définit l'algorithme utilisé pour une opération de chiffrement.
Classe publiqueCmsRecipientLa classe CmsRecipient définit le destinataire d'un message CMS/PKCS #7.
Classe publiqueCmsRecipientCollectionLa classe CmsRecipientCollection représente un jeu d'objets CmsRecipient. CmsRecipientCollection implémente l'interface ICollection.
Classe publiqueCmsRecipientEnumeratorLa classe CmsRecipientEnumerator fournit les fonctionnalités d'énumération pour la collection CmsRecipientCollection. CmsRecipientEnumerator implémente l'interface IEnumerator.
Classe publiqueCmsSignerLa classe CmsSigner fournit une fonctionnalité de signature.
Classe publiqueContentInfoLa classe ContentInfo représente la structure de données CMS/PKCS #7 ContentInfo telle que définie dans le document de standards CMS/PKCS #7. Cette structure de données est la base pour tous les messages CMS/PKCS #7.
Classe publiqueEnvelopedCmsLa classe EnvelopedCms représente une structure CMS/PKCS #7 pour les données enveloppées.
Classe publiqueKeyAgreeRecipientInfoLa classe KeyAgreeRecipientInfo définit les informations sur le destinataire de l'accord de clé. Les algorithmes d'accord de clé utilisent généralement l'algorithme d'accord de clé Diffie-Hellman par lequel les deux parties qui établissent une clé de chiffrement partagée participent ensemble à sa génération et, par définition, acceptent cette clé. Cette méthode diffère des algorithmes de transport de la clé, où une partie génère unilatéralement la clé et l'envoie, ou la transporte, à l'autre partie.
Classe publiqueKeyTransRecipientInfoLa classe KeyTransRecipientInfo définit les informations sur le destinataire du transport de clé. Les algorithmes de transport de la clé utilisent généralement l'algorithme RSA par lequel un expéditeur partage une clé de chiffrement avec un destinataire en générant cette clé, puis en lui transmettant. Cette méthode diffère des algorithmes d'accord de clé où les deux parties qui utiliseront la clé de chiffrement participent ensemble à sa génération, acceptant ainsi cette clé.
Classe publiquePkcs9AttributeObjectReprésente un attribut utilisé pour les opérations CMS/PKCS #7 et PKCS #9.
Classe publiquePkcs9ContentTypeLa classe Pkcs9ContentType définit le type du contenu d'un message CMS/PKCS #7.
Classe publiquePkcs9DocumentDescriptionLa classe Pkcs9DocumentDescription définit la description du contenu d'un message CMS/PKCS #7.
Classe publiquePkcs9DocumentNameLa classe Pkcs9DocumentName définit le nom d'un message CMS/PKCS #7.
Classe publiquePkcs9MessageDigestLa classe Pkcs9MessageDigest définit le résumé d'un message CMS/PKCS #7.
Classe publiquePkcs9SigningTimeLa classe Pkcs9SigningTime définit la date de signature et heure d'une signature. Un objet Pkcs9SigningTime peut être utilisé comme un attribut authentifié d'un objet CmsSigner lorsqu'une date et une heure authentifiées doivent accompagner une signature numérique.
Classe publiquePublicKeyInfoLa classe PublicKeyInfo représente les informations associées à une clé publique.
Classe publiqueRecipientInfoLa classe RecipientInfo représente des informations sur le destinataire d'un message CMS/PKCS #7. La classe RecipientInfo est une classe abstraite héritée par les classes KeyAgreeRecipientInfo et KeyTransRecipientInfo.
Classe publiqueRecipientInfoCollectionLa classe RecipientInfoCollection représente une collection d'objets RecipientInfo. RecipientInfoCollection implémente l'interface ICollection.
Classe publiqueRecipientInfoEnumeratorLa classe RecipientInfoEnumerator fournit les fonctionnalités d'énumération pour la collection RecipientInfoCollection. RecipientInfoEnumerator implémente l'interface IEnumerator.
Classe publiqueSignedCmsLa classe SignedCms permet de signer et de vérifier des messages CMS/PKCS #7.
Classe publiqueSignerInfoLa classe SignerInfo représente un signataire associé à un objet SignedCms qui représente un message CMS/PKCS #7.
Classe publiqueSignerInfoCollectionLa classe SignerInfoCollection représente une collection d'objets SignerInfo. SignerInfoCollection implémente l'interface ICollection.
Classe publiqueSignerInfoEnumeratorLa classe SignerInfoEnumerator fournit les fonctionnalités d'énumération pour la collection SignerInfoCollection. SignerInfoEnumerator implémente l'interface IEnumerator.
Classe publiqueSubjectIdentifierLa classe SubjectIdentifier définit le type de l'identificateur d'un objet, tel qu'un CmsSigner ou un CmsRecipient. L'objet peut être identifié par l'émetteur et le numéro de série du certificat, ou la clé de l'objet.
Classe publiqueSubjectIdentifierOrKeyLa classe SubjectIdentifierOrKey définit le type de l'identificateur d'un objet, tel qu'un CmsSigner ou un CmsRecipient. L'objet peut être identifié par l'émetteur et le numéro de série du certificat, le hachage de la clé de l'objet ou la clé de l'objet.

 ÉnumérationDescription
Énumération publiqueKeyAgreeKeyChoiceL'énumération KeyAgreeKeyChoice définit le type de clé utilisé dans un protocole d'accord de clé.
Énumération publiqueRecipientInfoTypeL'énumération RecipientInfoType définit les types d'informations sur le destinataire.
Énumération publiqueSubjectIdentifierOrKeyTypeL'énumération SubjectIdentifierOrKeyType définit comment un objet est identifié.
Énumération publiqueSubjectIdentifierTypeL'énumération SubjectIdentifierType définit le type d'identificateur d'objet.

Ajouts de la communauté

AJOUTER
Afficher:
© 2015 Microsoft