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, wobei der Standardverschlüsselungsmodus für den Algorithmus für öffentliche Schlüssel und ein IssuerAndSerialNumber Antragstellerbezeichner verwendet wird.

CmsRecipient(SubjectIdentifierType, X509Certificate2)

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

CmsRecipient(X509Certificate2, RSAEncryptionPadding)

Initialisiert eine neue Instanz der CmsRecipient Klasse mit einem angegebenen RSA-Zertifikat und RSA-Verschlüsselungsabstand unter Verwendung eines IssuerAndSerialNumber Antragstellerbezeichners.

CmsRecipient(SubjectIdentifierType, X509Certificate2, RSAEncryptionPadding)

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

CmsRecipient(X509Certificate2)

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

Initialisiert eine neue Instanz der CmsRecipient Klasse mit einem angegebenen Zertifikat, wobei der Standardverschlüsselungsmodus für den Algorithmus für öffentliche Schlüssel und ein IssuerAndSerialNumber Antragstellerbezeichner verwendet wird.

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 parameter certificate ist null.

Hinweise

Die CmsRecipient Klasse weist die folgenden Standardwerte auf.

Eigentum 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
Quelle:
CmsRecipient.cs

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

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 verwendet werden soll, um zu identifizieren, welches Empfängerzertifikat verwendet wurde.

certificate
X509Certificate2

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

Ausnahmen

Der parameter certificate 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
Quelle:
CmsRecipient.cs

Initialisiert eine neue Instanz der CmsRecipient Klasse mit einem angegebenen RSA-Zertifikat und RSA-Verschlüsselungsabstand unter Verwendung 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-Abstandsmodus, der beim Verschlüsseln für diesen Empfänger verwendet werden soll.

Ausnahmen

Der parameter certificate oder rsaEncryptionPadding ist null.

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

-oder-

Der recipientIdentifierType-Wert wird nicht unterstützt.

Hinweise

Die CmsRecipient Klasse weist die folgenden Standardwerte auf.

Eigentum Standardwert
RecipientIdentifierType IssuerAndSerialNumber

Gilt für:

CmsRecipient(SubjectIdentifierType, X509Certificate2, RSAEncryptionPadding)

Quelle:
CmsRecipient.cs
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üsselungsabstand 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 verwendet werden soll, um zu identifizieren, welches Empfängerzertifikat verwendet wurde.

certificate
X509Certificate2

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

rsaEncryptionPadding
RSAEncryptionPadding

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

Ausnahmen

Der parameter certificate oder rsaEncryptionPadding ist null.

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

Weitere Informationen

Gilt für: