CmsRecipient Constructors

Definitie

Initialiseert een nieuw exemplaar van de CmsRecipient klasse.

Overloads

Name Description
CmsRecipient(X509Certificate2)

Initialiseert een nieuw exemplaar van de CmsRecipient klasse met een opgegeven certificaat met behulp van de standaardversleutelingsmodus voor het algoritme van de openbare sleutel en een IssuerAndSerialNumber onderwerp-id.

CmsRecipient(SubjectIdentifierType, X509Certificate2)

Initialiseert een nieuw exemplaar van de CmsRecipient klasse met een opgegeven certificaat en type ontvanger-id, met behulp van de standaardversleutelingsmodus voor het algoritme van de openbare sleutel.

CmsRecipient(X509Certificate2, RSAEncryptionPadding)

Initialiseert een nieuw exemplaar van de CmsRecipient klasse met een opgegeven RSA-certificaat en RSA-versleuteling, met behulp van een IssuerAndSerialNumber onderwerp-id.

CmsRecipient(SubjectIdentifierType, X509Certificate2, RSAEncryptionPadding)

Initialiseert een nieuw exemplaar van de CmsRecipient klasse met een opgegeven RSA-certificaat, RSA-versleuteling opvulling en onderwerp-id.

CmsRecipient(X509Certificate2)

Bron:
CmsRecipient.cs
Bron:
CmsRecipient.cs
Bron:
CmsRecipient.cs
Bron:
CmsRecipient.cs
Bron:
CmsRecipient.cs
Bron:
CmsRecipient.cs
Bron:
CmsRecipient.cs
Bron:
CmsRecipient.cs

Initialiseert een nieuw exemplaar van de CmsRecipient klasse met een opgegeven certificaat met behulp van de standaardversleutelingsmodus voor het algoritme van de openbare sleutel en een IssuerAndSerialNumber onderwerp-id.

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)

Parameters

certificate
X509Certificate2

Het certificaat dat moet worden gebruikt bij het versleutelen van deze ontvanger.

Uitzonderingen

De certificate parameter is null.

Opmerkingen

De CmsRecipient klasse heeft de volgende standaardeigenschapswaarden.

Vastgoed Standaardwaarde
RecipientIdentifierType IssuerAndSerialNumber
RSAEncryptionPadding nul

Zie ook

Van toepassing op

CmsRecipient(SubjectIdentifierType, X509Certificate2)

Bron:
CmsRecipient.cs
Bron:
CmsRecipient.cs
Bron:
CmsRecipient.cs
Bron:
CmsRecipient.cs
Bron:
CmsRecipient.cs
Bron:
CmsRecipient.cs
Bron:
CmsRecipient.cs
Bron:
CmsRecipient.cs

Initialiseert een nieuw exemplaar van de CmsRecipient klasse met een opgegeven certificaat en type ontvanger-id, met behulp van de standaardversleutelingsmodus voor het algoritme van de openbare sleutel.

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)

Parameters

recipientIdentifierType
SubjectIdentifierType

Het schema dat moet worden gebruikt voor het identificeren van welk ontvangercertificaat is gebruikt.

certificate
X509Certificate2

Het certificaat dat moet worden gebruikt bij het versleutelen van deze ontvanger.

Uitzonderingen

De certificate parameter is null.

De recipientIdentifierType waarde wordt niet ondersteund.

Zie ook

Van toepassing op

CmsRecipient(X509Certificate2, RSAEncryptionPadding)

Bron:
CmsRecipient.cs
Bron:
CmsRecipient.cs
Bron:
CmsRecipient.cs
Bron:
CmsRecipient.cs
Bron:
CmsRecipient.cs
Bron:
CmsRecipient.cs
Bron:
CmsRecipient.cs
Bron:
CmsRecipient.cs

Initialiseert een nieuw exemplaar van de CmsRecipient klasse met een opgegeven RSA-certificaat en RSA-versleuteling, met behulp van een IssuerAndSerialNumber onderwerp-id.

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)

Parameters

certificate
X509Certificate2

Het certificaat dat moet worden gebruikt bij het versleutelen van deze ontvanger.

rsaEncryptionPadding
RSAEncryptionPadding

De RSA-opvullingsmodus die moet worden gebruikt bij het versleutelen voor deze ontvanger.

Uitzonderingen

De certificate of rsaEncryptionPadding parameter is null.

De certificate openbare parametersleutel wordt niet herkend als een openbare RSA-sleutel.

Opmerkingen

De CmsRecipient klasse heeft de volgende standaardeigenschapswaarden.

Vastgoed Standaardwaarde
RecipientIdentifierType IssuerAndSerialNumber

Van toepassing op

CmsRecipient(SubjectIdentifierType, X509Certificate2, RSAEncryptionPadding)

Bron:
CmsRecipient.cs
Bron:
CmsRecipient.cs
Bron:
CmsRecipient.cs
Bron:
CmsRecipient.cs
Bron:
CmsRecipient.cs
Bron:
CmsRecipient.cs
Bron:
CmsRecipient.cs
Bron:
CmsRecipient.cs

Initialiseert een nieuw exemplaar van de CmsRecipient klasse met een opgegeven RSA-certificaat, RSA-versleuteling opvulling en onderwerp-id.

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)

Parameters

recipientIdentifierType
SubjectIdentifierType

Het schema dat moet worden gebruikt voor het identificeren van welk ontvangercertificaat is gebruikt.

certificate
X509Certificate2

Het certificaat dat moet worden gebruikt bij het versleutelen van deze ontvanger.

rsaEncryptionPadding
RSAEncryptionPadding

De RSA-opvullingsmodus die moet worden gebruikt bij het versleutelen voor deze ontvanger.

Uitzonderingen

De certificate of rsaEncryptionPadding parameter is null.

De certificate openbare parametersleutel wordt niet herkend als een openbare RSA-sleutel.

Zie ook

Van toepassing op