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 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
- CmsRecipient(SubjectIdentifierType, X509Certificate2)
- CmsRecipient(X509Certificate2, RSAEncryptionPadding)
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
- CmsRecipient(X509Certificate2)
- CmsRecipient(SubjectIdentifierType, X509Certificate2, RSAEncryptionPadding)
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.