Freigeben über


CmsRecipient Konstruktoren

Definition

Initialisiert eine neue Instanz der CmsRecipient-Klasse.

Überlädt

CmsRecipient(X509Certificate2)

Initialisiert eine neue Instanz der CmsRecipient-Klasse mit einem angegebenen Zertifikat mithilfe des Standardverschlüsselungsmodus für den Algorithmus für öffentliche Schlüssel und eines IssuerAndSerialNumber-Antragstellerbezeichners.

CmsRecipient(SubjectIdentifierType, X509Certificate2)

Initialisiert eine neue Instanz der CmsRecipient-Klasse mit einem angegebenen Zertifikat und einem Empfängerbezeichnertyp mithilfe des Standardverschlüsselungsmodus für den Algorithmus für öffentliche Schlüssel.

CmsRecipient(X509Certificate2, RSAEncryptionPadding)

Initialisiert eine neue Instanz der CmsRecipient-Klasse mit einem angegebenen RSA-Zertifikat und RSA-Verschlüsselungsauffüllung mithilfe eines IssuerAndSerialNumber-Antragstellerbezeichners.

CmsRecipient(SubjectIdentifierType, X509Certificate2, RSAEncryptionPadding)

Initialisiert eine neue Instanz der CmsRecipient-Klasse mit einem angegebenen RSA-Zertifikat, RSA-Verschlüsselungsauffüllung und Antragstellerbezeichner.

CmsRecipient(X509Certificate2)

Quelle:
CmsRecipient.cs
Quelle:
CmsRecipient.cs
Quelle:
CmsRecipient.cs
Quelle:
CmsRecipient.cs

Initialisiert eine neue Instanz der CmsRecipient-Klasse mit einem angegebenen Zertifikat mithilfe des Standardverschlüsselungsmodus für den Algorithmus für öffentliche Schlüssel und eines IssuerAndSerialNumber-Antragstellerbezeichners.

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)

Parameter

certificate
X509Certificate2

Das Zertifikat, das beim Verschlüsseln für diesen Empfänger verwendet werden soll.

Ausnahmen

Der certificate-Parameter ist null.

Hinweise

Die CmsRecipient -Klasse verfügt über die folgenden Standardwerte für Eigenschaften.

Eigenschaft Standardwert
RecipientIdentifierType IssuerAndSerialNumber
RSAEncryptionPadding NULL

Weitere Informationen

Gilt für:

CmsRecipient(SubjectIdentifierType, X509Certificate2)

Quelle:
CmsRecipient.cs
Quelle:
CmsRecipient.cs
Quelle:
CmsRecipient.cs
Quelle:
CmsRecipient.cs

Initialisiert eine neue Instanz der CmsRecipient-Klasse mit einem angegebenen Zertifikat und einem Empfängerbezeichnertyp mithilfe des Standardverschlüsselungsmodus für den Algorithmus für öffentliche Schlüssel.

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)

Parameter

recipientIdentifierType
SubjectIdentifierType

Das Schema, das zum Identifizieren des verwendeten Empfängerzertifikats verwendet werden soll.

certificate
X509Certificate2

Das Zertifikat, das beim Verschlüsseln für diesen Empfänger verwendet werden soll.

Ausnahmen

Der certificate-Parameter ist null.

Der recipientIdentifierType-Wert wird nicht unterstützt.

Weitere Informationen

Gilt für:

CmsRecipient(X509Certificate2, RSAEncryptionPadding)

Quelle:
CmsRecipient.cs
Quelle:
CmsRecipient.cs
Quelle:
CmsRecipient.cs
Quelle:
CmsRecipient.cs

Initialisiert eine neue Instanz der CmsRecipient-Klasse mit einem angegebenen RSA-Zertifikat und RSA-Verschlüsselungsauffüllung mithilfe eines IssuerAndSerialNumber-Antragstellerbezeichners.

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)

Parameter

certificate
X509Certificate2

Das Zertifikat, das beim Verschlüsseln für diesen Empfänger verwendet werden soll.

rsaEncryptionPadding
RSAEncryptionPadding

Der RSA-Paddingmodus, der beim Verschlüsseln für diesen Empfänger verwendet werden soll.

Ausnahmen

Der certificate-Parameter oder der rsaEncryptionPadding-Parameter ist null.

Der öffentliche Parameterschlüssel certificate wird nicht als öffentlicher RSA-Schlüssel erkannt.

- oder -

Der recipientIdentifierType-Wert wird nicht unterstützt.

Hinweise

Die CmsRecipient -Klasse verfügt über die folgenden Standardwerte für Eigenschaften.

Eigenschaft Standardwert
RecipientIdentifierType IssuerAndSerialNumber

Gilt für:

CmsRecipient(SubjectIdentifierType, X509Certificate2, RSAEncryptionPadding)

Quelle:
CmsRecipient.cs
Quelle:
CmsRecipient.cs
Quelle:
CmsRecipient.cs
Quelle:
CmsRecipient.cs

Initialisiert eine neue Instanz der CmsRecipient-Klasse mit einem angegebenen RSA-Zertifikat, RSA-Verschlüsselungsauffüllung und Antragstellerbezeichner.

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)

Parameter

recipientIdentifierType
SubjectIdentifierType

Das Schema, das zum Identifizieren des verwendeten Empfängerzertifikats verwendet werden soll.

certificate
X509Certificate2

Das Zertifikat, das beim Verschlüsseln für diesen Empfänger verwendet werden soll.

rsaEncryptionPadding
RSAEncryptionPadding

Der RSA-Paddingmodus, der beim Verschlüsseln für diesen Empfänger verwendet werden soll.

Ausnahmen

Der certificate-Parameter oder der rsaEncryptionPadding-Parameter ist null.

Der öffentliche Parameterschlüssel certificate wird nicht als öffentlicher RSA-Schlüssel erkannt.

Weitere Informationen

Gilt für: