CmsRecipient Konstruktoren

Definition

Initialisiert eine neue Instanz der CmsRecipient-Klasse.

Überlädt

Name Beschreibung
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 einen 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 Betreffbezeichners.

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

Hinweise

Die CmsRecipient Klasse hat die folgenden Standardwerte für Eigenschaften.

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
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 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
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 Betreffbezeichners.

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 certificate Parameter ist rsaEncryptionPaddingnull.

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

Hinweise

Die CmsRecipient Klasse hat die folgenden Standardwerte für Eigenschaften.

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
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 certificate Parameter ist rsaEncryptionPaddingnull.

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

Weitere Informationen

Gilt für: