CmsRecipient Constructeurs

Définition

Initialise une nouvelle instance de la classe CmsRecipient.

Surcharges

Nom Description
CmsRecipient(X509Certificate2)

Initialise une nouvelle instance de la CmsRecipient classe avec un certificat spécifié, en utilisant le mode de chiffrement par défaut pour l’algorithme de clé publique et un IssuerAndSerialNumber identificateur d’objet.

CmsRecipient(SubjectIdentifierType, X509Certificate2)

Initialise une nouvelle instance de la CmsRecipient classe avec un certificat et un type d’identificateur de destinataire spécifiés, en utilisant le mode de chiffrement par défaut pour l’algorithme de clé publique.

CmsRecipient(X509Certificate2, RSAEncryptionPadding)

Initialise une nouvelle instance de la CmsRecipient classe avec un certificat RSA et un remplissage de chiffrement RSA spécifiés à l’aide d’un IssuerAndSerialNumber identificateur d’objet.

CmsRecipient(SubjectIdentifierType, X509Certificate2, RSAEncryptionPadding)

Initialise une nouvelle instance de la CmsRecipient classe avec un certificat RSA, un remplissage de chiffrement RSA et un identificateur d’objet spécifiés.

CmsRecipient(X509Certificate2)

Source:
CmsRecipient.cs
Source:
CmsRecipient.cs
Source:
CmsRecipient.cs
Source:
CmsRecipient.cs
Source:
CmsRecipient.cs
Source:
CmsRecipient.cs
Source:
CmsRecipient.cs
Source:
CmsRecipient.cs

Initialise une nouvelle instance de la CmsRecipient classe avec un certificat spécifié, en utilisant le mode de chiffrement par défaut pour l’algorithme de clé publique et un IssuerAndSerialNumber identificateur d’objet.

public:
 CmsRecipient(System::Security::Cryptography::X509Certificates::X509Certificate2 ^ certificate);
public CmsRecipient(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate);
new System.Security.Cryptography.Pkcs.CmsRecipient : System.Security.Cryptography.X509Certificates.X509Certificate2 -> System.Security.Cryptography.Pkcs.CmsRecipient
Public Sub New (certificate As X509Certificate2)

Paramètres

certificate
X509Certificate2

Certificat à utiliser lors du chiffrement pour ce destinataire.

Exceptions

Le certificate paramètre est null.

Remarques

La CmsRecipient classe a les valeurs de propriété par défaut suivantes.

Propriété Valeur par défaut
RecipientIdentifierType IssuerAndSerialNumber
RSAEncryptionPadding zéro

Voir aussi

S’applique à

CmsRecipient(SubjectIdentifierType, X509Certificate2)

Source:
CmsRecipient.cs
Source:
CmsRecipient.cs
Source:
CmsRecipient.cs
Source:
CmsRecipient.cs
Source:
CmsRecipient.cs
Source:
CmsRecipient.cs
Source:
CmsRecipient.cs
Source:
CmsRecipient.cs

Initialise une nouvelle instance de la CmsRecipient classe avec un certificat et un type d’identificateur de destinataire spécifiés, en utilisant le mode de chiffrement par défaut pour l’algorithme de clé publique.

public:
 CmsRecipient(System::Security::Cryptography::Pkcs::SubjectIdentifierType recipientIdentifierType, System::Security::Cryptography::X509Certificates::X509Certificate2 ^ certificate);
public CmsRecipient(System.Security.Cryptography.Pkcs.SubjectIdentifierType recipientIdentifierType, System.Security.Cryptography.X509Certificates.X509Certificate2 certificate);
new System.Security.Cryptography.Pkcs.CmsRecipient : System.Security.Cryptography.Pkcs.SubjectIdentifierType * System.Security.Cryptography.X509Certificates.X509Certificate2 -> System.Security.Cryptography.Pkcs.CmsRecipient
Public Sub New (recipientIdentifierType As SubjectIdentifierType, certificate As X509Certificate2)

Paramètres

recipientIdentifierType
SubjectIdentifierType

Schéma à utiliser pour identifier le certificat de destinataire utilisé.

certificate
X509Certificate2

Certificat à utiliser lors du chiffrement pour ce destinataire.

Exceptions

Le certificate paramètre est null.

La recipientIdentifierType valeur n’est pas prise en charge.

Voir aussi

S’applique à

CmsRecipient(X509Certificate2, RSAEncryptionPadding)

Source:
CmsRecipient.cs
Source:
CmsRecipient.cs
Source:
CmsRecipient.cs
Source:
CmsRecipient.cs
Source:
CmsRecipient.cs
Source:
CmsRecipient.cs
Source:
CmsRecipient.cs
Source:
CmsRecipient.cs

Initialise une nouvelle instance de la CmsRecipient classe avec un certificat RSA et un remplissage de chiffrement RSA spécifiés à l’aide d’un IssuerAndSerialNumber identificateur d’objet.

public:
 CmsRecipient(System::Security::Cryptography::X509Certificates::X509Certificate2 ^ certificate, System::Security::Cryptography::RSAEncryptionPadding ^ rsaEncryptionPadding);
public CmsRecipient(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, System.Security.Cryptography.RSAEncryptionPadding rsaEncryptionPadding);
new System.Security.Cryptography.Pkcs.CmsRecipient : System.Security.Cryptography.X509Certificates.X509Certificate2 * System.Security.Cryptography.RSAEncryptionPadding -> System.Security.Cryptography.Pkcs.CmsRecipient
Public Sub New (certificate As X509Certificate2, rsaEncryptionPadding As RSAEncryptionPadding)

Paramètres

certificate
X509Certificate2

Certificat à utiliser lors du chiffrement pour ce destinataire.

rsaEncryptionPadding
RSAEncryptionPadding

Mode de remplissage RSA à utiliser lors du chiffrement pour ce destinataire.

Exceptions

Le ou certificate le rsaEncryptionPadding paramètre est null.

La clé publique du certificate paramètre n’est pas reconnue comme clé publique RSA.

Remarques

La CmsRecipient classe a les valeurs de propriété par défaut suivantes.

Propriété Valeur par défaut
RecipientIdentifierType IssuerAndSerialNumber

S’applique à

CmsRecipient(SubjectIdentifierType, X509Certificate2, RSAEncryptionPadding)

Source:
CmsRecipient.cs
Source:
CmsRecipient.cs
Source:
CmsRecipient.cs
Source:
CmsRecipient.cs
Source:
CmsRecipient.cs
Source:
CmsRecipient.cs
Source:
CmsRecipient.cs
Source:
CmsRecipient.cs

Initialise une nouvelle instance de la CmsRecipient classe avec un certificat RSA, un remplissage de chiffrement RSA et un identificateur d’objet spécifiés.

public:
 CmsRecipient(System::Security::Cryptography::Pkcs::SubjectIdentifierType recipientIdentifierType, System::Security::Cryptography::X509Certificates::X509Certificate2 ^ certificate, System::Security::Cryptography::RSAEncryptionPadding ^ rsaEncryptionPadding);
public CmsRecipient(System.Security.Cryptography.Pkcs.SubjectIdentifierType recipientIdentifierType, System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, System.Security.Cryptography.RSAEncryptionPadding rsaEncryptionPadding);
new System.Security.Cryptography.Pkcs.CmsRecipient : System.Security.Cryptography.Pkcs.SubjectIdentifierType * System.Security.Cryptography.X509Certificates.X509Certificate2 * System.Security.Cryptography.RSAEncryptionPadding -> System.Security.Cryptography.Pkcs.CmsRecipient
Public Sub New (recipientIdentifierType As SubjectIdentifierType, certificate As X509Certificate2, rsaEncryptionPadding As RSAEncryptionPadding)

Paramètres

recipientIdentifierType
SubjectIdentifierType

Schéma à utiliser pour identifier le certificat de destinataire utilisé.

certificate
X509Certificate2

Certificat à utiliser lors du chiffrement pour ce destinataire.

rsaEncryptionPadding
RSAEncryptionPadding

Mode de remplissage RSA à utiliser lors du chiffrement pour ce destinataire.

Exceptions

Le ou certificate le rsaEncryptionPadding paramètre est null.

La clé publique du certificate paramètre n’est pas reconnue comme clé publique RSA.

Voir aussi

S’applique à