CmsRecipient Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- CmsRecipient(SubjectIdentifierType, X509Certificate2)
- CmsRecipient(X509Certificate2, RSAEncryptionPadding)
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
- CmsRecipient(X509Certificate2)
- CmsRecipient(SubjectIdentifierType, X509Certificate2, RSAEncryptionPadding)
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.