CmsRecipient Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- CmsRecipient(SubjectIdentifierType, X509Certificate2)
- CmsRecipient(X509Certificate2, RSAEncryptionPadding)
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
- CmsRecipient(X509Certificate2)
- CmsRecipient(SubjectIdentifierType, X509Certificate2, RSAEncryptionPadding)
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.