Partager via


CmsRecipient Constructeurs

Définition

Initialise une nouvelle instance de la classe CmsRecipient.

Surcharges

CmsRecipient(X509Certificate2)

Initialise une nouvelle instance de la classe CmsRecipient avec un certificat spécifié, à l’aide du mode de chiffrement par défaut pour l’algorithme de clé publique et un identificateur de sujet IssuerAndSerialNumber.

CmsRecipient(SubjectIdentifierType, X509Certificate2)

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

CmsRecipient(X509Certificate2, RSAEncryptionPadding)

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

CmsRecipient(SubjectIdentifierType, X509Certificate2, RSAEncryptionPadding)

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

CmsRecipient(X509Certificate2)

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

Initialise une nouvelle instance de la classe CmsRecipient avec un certificat spécifié, à l’aide du mode de chiffrement par défaut pour l’algorithme de clé publique et un identificateur de sujet IssuerAndSerialNumber.

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 paramètre certificate a la valeur null.

Remarques

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

Property Valeur par défaut
RecipientIdentifierType IssuerAndSerialNumber
RSAEncryptionPadding null

Voir aussi

S’applique à

CmsRecipient(SubjectIdentifierType, X509Certificate2)

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

Initialise une nouvelle instance de la classe CmsRecipient avec un certificat et un type d’identificateur de destinataire spécifiés, à l’aide du 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 paramètre certificate a la valeur null.

La valeur recipientIdentifierType 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

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

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 paramètre certificate ou rsaEncryptionPadding est null.

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

- ou -

La valeur recipientIdentifierType n’est pas prise en charge.

Remarques

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

Property Valeur par défaut
RecipientIdentifierType IssuerAndSerialNumber

S’applique à

CmsRecipient(SubjectIdentifierType, X509Certificate2, RSAEncryptionPadding)

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

Initialise une nouvelle instance de la classe CmsRecipient avec un certificat RSA, un remplissage de chiffrement RSA et un identificateur de sujet 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 paramètre certificate ou rsaEncryptionPadding est null.

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

Voir aussi

S’applique à