CmsRecipient Constructeurs

Définition

Initialise une nouvelle instance de la classe CmsRecipient.Initializes a new instance of the CmsRecipient class.

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.Initializes a new instance of the CmsRecipient class with a specified certificate, using the default encryption mode for the public key algorithm and an IssuerAndSerialNumber subject identifier.

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.Initializes a new instance of the CmsRecipient class with a specified certificate and recipient identifier type, using the default encryption mode for the public key algorithm.

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.Initializes a new instance of the CmsRecipient class with a specified RSA certificate and RSA encryption padding, using an IssuerAndSerialNumber subject identifier.

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.Initializes a new instance of the CmsRecipient class with a specified RSA certificate, RSA encryption padding, and subject identifier.

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.Initializes a new instance of the CmsRecipient class with a specified certificate, using the default encryption mode for the public key algorithm and an IssuerAndSerialNumber subject identifier.

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.The certificate to use when encrypting for this recipient.

Exceptions

Le paramètre certificate a la valeur null.The certificate parameter is null.

Remarques

La CmsRecipient classe a les valeurs de propriété par défaut suivantes.The CmsRecipient class has the following default property values.

PropertyProperty Valeur par défautDefault value
RecipientIdentifierType IssuerAndSerialNumber
RSAEncryptionPadding nullnull

Voir aussi

S’applique à

Produit Introduit

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.Initializes a new instance of the CmsRecipient class with a specified certificate and recipient identifier type, using the default encryption mode for the public key algorithm.

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é.The scheme to use for identifying which recipient certificate was used.

certificate
X509Certificate2

Certificat à utiliser lors du chiffrement pour ce destinataire.The certificate to use when encrypting for this recipient.

Exceptions

Le paramètre certificate a la valeur null.The certificate parameter is null.

La valeur recipientIdentifierType n’est pas prise en charge.The recipientIdentifierType value is not supported.

Voir aussi

S’applique à

Produit Introduit

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.Initializes a new instance of the CmsRecipient class with a specified RSA certificate and RSA encryption padding, using an IssuerAndSerialNumber subject identifier.

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.The certificate to use when encrypting for this recipient.

rsaEncryptionPadding
RSAEncryptionPadding

Mode de remplissage RSA à utiliser lors du chiffrement pour ce destinataire.The RSA padding mode to use when encrypting for this recipient.

Exceptions

Le paramètre certificate ou rsaEncryptionPadding est null.The certificate or rsaEncryptionPadding parameter is null.

La clé publique du paramètre certificate n’est pas reconnue en tant que clé publique RSA.The certificate parameter public key is not recognized as an RSA public key.

- ou --or-

La valeur recipientIdentifierType n’est pas prise en charge.The recipientIdentifierType value is not supported.

Remarques

La CmsRecipient classe a les valeurs de propriété par défaut suivantes.The CmsRecipient class has the following default property values.

PropertyProperty Valeur par défautDefault value
RecipientIdentifierType IssuerAndSerialNumber

S’applique à

Produit Introduit

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.Initializes a new instance of the CmsRecipient class with a specified RSA certificate, RSA encryption padding, and subject identifier.

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é.The scheme to use for identifying which recipient certificate was used.

certificate
X509Certificate2

Certificat à utiliser lors du chiffrement pour ce destinataire.The certificate to use when encrypting for this recipient.

rsaEncryptionPadding
RSAEncryptionPadding

Mode de remplissage RSA à utiliser lors du chiffrement pour ce destinataire.The RSA padding mode to use when encrypting for this recipient.

Exceptions

Le paramètre certificate ou rsaEncryptionPadding est null.The certificate or rsaEncryptionPadding parameter is null.

La clé publique du paramètre certificate n’est pas reconnue en tant que clé publique RSA.The certificate parameter public key is not recognized as an RSA public key.

Voir aussi

S’applique à

Produit Introduit