Freigeben über


EnvelopedCms Konstruktoren

Definition

Initialisiert eine neue Instanz der EnvelopedCms-Klasse.

Überlädt

EnvelopedCms()

Initialisiert eine neue Instanz der EnvelopedCms-Klasse mit Standardwerten.

EnvelopedCms(ContentInfo)

Initialisiert eine neue Instanz der EnvelopedCms-Klasse mit angegebenen Inhaltsinformationen.

EnvelopedCms(ContentInfo, AlgorithmIdentifier)

Initialisiert eine neue Instanz der EnvelopedCms-Klasse mit einem angegebenen symmetrischen Verschlüsselungsalgorithmus und Inhaltsinformationen.

EnvelopedCms(SubjectIdentifierType, ContentInfo)

Initialisiert eine neue Instanz der EnvelopedCms-Klasse mit den angegebenen Inhaltsinformationen und einem Antragstellerbezeichnerschema, wenn Empfänger über die Benutzeroberfläche ausgewählt werden.

EnvelopedCms(SubjectIdentifierType, ContentInfo, AlgorithmIdentifier)

Initialisiert eine neue Instanz derEnvelopedCms-Klasse mit einem angegebenen symmetrischen Verschlüsselungsalgorithmus, Inhaltsinformationen und einem Antragstellerbezeichnerschema, wenn Empfänger über die Benutzeroberfläche ausgewählt werden.

EnvelopedCms()

Quelle:
EnvelopedCms.cs
Quelle:
EnvelopedCms.cs
Quelle:
EnvelopedCms.cs
Quelle:
EnvelopedCms.cs

Initialisiert eine neue Instanz der EnvelopedCms-Klasse mit Standardwerten.

public:
 EnvelopedCms();
public EnvelopedCms ();
Public Sub New ()

Hinweise

Die EnvelopedCms -Klasse weist die folgenden Standardwerte auf:

Eigenschaft Standardwert
ContentInfo Inhaltstyp: 1.2.840.113549.1.7.1 (Daten)
Länge: 0
ContentEncryptionAlgorithm 1.2.840.113549.3.7 (RSA_DES_EDE3_CBC) oder 2.16.840.1.101.3.4.1.42 (AES-256-CBC)

Der Standardwert SubjectIdentifierType für Empfänger ist IssuerAndSerialNumber.

Auf .NET Framework wird der standardsymmetrische Verschlüsselungsalgorithmus durch die Version der .NET Framework bestimmt, für die die ausführbare Anwendung erstellt wurde. Ab .NET Framework 4.8 ist der Standardalgorithmus AES-256 im CBC-Modus. In früheren Versionen ist der Standardwert TripleDES (DES3-EDE) im CBC-Modus.

Unter .NET Core wird der symmetrische Standardverschlüsselungsalgorithmus von der Version der geladenen System.Security.Cryptography.Pkcs-Assembly bestimmt. Ab der Version 4.6.0 des NuGet-Pakets System.Security.Cryptography.Pkcs ist der Standardalgorithmus AES-256 im CBC-Modus; in früheren Versionen ist der Standardwert TripleDES (DES3-EDE) im CBC-Modus.

Gilt für:

EnvelopedCms(ContentInfo)

Quelle:
EnvelopedCms.cs
Quelle:
EnvelopedCms.cs
Quelle:
EnvelopedCms.cs
Quelle:
EnvelopedCms.cs

Initialisiert eine neue Instanz der EnvelopedCms-Klasse mit angegebenen Inhaltsinformationen.

public:
 EnvelopedCms(System::Security::Cryptography::Pkcs::ContentInfo ^ contentInfo);
public EnvelopedCms (System.Security.Cryptography.Pkcs.ContentInfo contentInfo);
new System.Security.Cryptography.Pkcs.EnvelopedCms : System.Security.Cryptography.Pkcs.ContentInfo -> System.Security.Cryptography.Pkcs.EnvelopedCms
Public Sub New (contentInfo As ContentInfo)

Parameter

contentInfo
ContentInfo

Der zu verschlüsselnde Nachrichteninhalt.

Ausnahmen

Der contentInfo-Parameter ist null.

Hinweise

Der Standardwert SubjectIdentifierType für Empfänger ist IssuerAndSerialNumber.

Auf .NET Framework wird der standardsymmetrische Verschlüsselungsalgorithmus durch die Version der .NET Framework bestimmt, für die die ausführbare Anwendung erstellt wurde. Ab .NET Framework 4.8 ist der Standardalgorithmus AES-256 im CBC-Modus. In früheren Versionen ist der Standardwert TripleDES (DES3-EDE) im CBC-Modus.

Unter .NET Core wird der symmetrische Standardverschlüsselungsalgorithmus von der Version der geladenen System.Security.Cryptography.Pkcs-Assembly bestimmt. Ab der Version 4.6.0 des NuGet-Pakets System.Security.Cryptography.Pkcs ist der Standardalgorithmus AES-256 im CBC-Modus; in früheren Versionen ist der Standardwert TripleDES (DES3-EDE) im CBC-Modus.

Weitere Informationen

Gilt für:

EnvelopedCms(ContentInfo, AlgorithmIdentifier)

Quelle:
EnvelopedCms.cs
Quelle:
EnvelopedCms.cs
Quelle:
EnvelopedCms.cs
Quelle:
EnvelopedCms.cs

Initialisiert eine neue Instanz der EnvelopedCms-Klasse mit einem angegebenen symmetrischen Verschlüsselungsalgorithmus und Inhaltsinformationen.

public:
 EnvelopedCms(System::Security::Cryptography::Pkcs::ContentInfo ^ contentInfo, System::Security::Cryptography::Pkcs::AlgorithmIdentifier ^ encryptionAlgorithm);
public EnvelopedCms (System.Security.Cryptography.Pkcs.ContentInfo contentInfo, System.Security.Cryptography.Pkcs.AlgorithmIdentifier encryptionAlgorithm);
new System.Security.Cryptography.Pkcs.EnvelopedCms : System.Security.Cryptography.Pkcs.ContentInfo * System.Security.Cryptography.Pkcs.AlgorithmIdentifier -> System.Security.Cryptography.Pkcs.EnvelopedCms
Public Sub New (contentInfo As ContentInfo, encryptionAlgorithm As AlgorithmIdentifier)

Parameter

contentInfo
ContentInfo

Der zu verschlüsselnde Nachrichteninhalt.

encryptionAlgorithm
AlgorithmIdentifier

Der Bezeichner für den symmetrischen Verschlüsselungsalgorithmus, der beim Verschlüsseln des Nachrichteninhalts verwendet werden soll.

Ausnahmen

Der contentInfo-Parameter oder der encryptionAlgorithm-Parameter ist null.

Hinweise

Der Standardwert SubjectIdentifierType für Empfänger ist IssuerAndSerialNumber.

Weitere Informationen

Gilt für:

EnvelopedCms(SubjectIdentifierType, ContentInfo)

Initialisiert eine neue Instanz der EnvelopedCms-Klasse mit den angegebenen Inhaltsinformationen und einem Antragstellerbezeichnerschema, wenn Empfänger über die Benutzeroberfläche ausgewählt werden.

public:
 EnvelopedCms(System::Security::Cryptography::Pkcs::SubjectIdentifierType recipientIdentifierType, System::Security::Cryptography::Pkcs::ContentInfo ^ contentInfo);
public EnvelopedCms (System.Security.Cryptography.Pkcs.SubjectIdentifierType recipientIdentifierType, System.Security.Cryptography.Pkcs.ContentInfo contentInfo);
new System.Security.Cryptography.Pkcs.EnvelopedCms : System.Security.Cryptography.Pkcs.SubjectIdentifierType * System.Security.Cryptography.Pkcs.ContentInfo -> System.Security.Cryptography.Pkcs.EnvelopedCms
Public Sub New (recipientIdentifierType As SubjectIdentifierType, contentInfo As ContentInfo)

Parameter

recipientIdentifierType
SubjectIdentifierType

Einer der Enumerationswerte, der das Antragstellerbezeichnerschema angibt, das für Empfängerzertifikate verwendet werden soll, die über eine Eingabeaufforderung der Benutzeroberfläche ausgewählt werden.

contentInfo
ContentInfo

Der zu verschlüsselnde Nachrichteninhalt.

Ausnahmen

Der contentInfo-Parameter ist null.

Hinweise

Auf .NET Framework wird der standardsymmetrische Verschlüsselungsalgorithmus durch die Version der .NET Framework bestimmt, für die die ausführbare Anwendung erstellt wurde. Ab .NET Framework 4.8 ist der Standardalgorithmus AES-256 im CBC-Modus. In früheren Versionen ist der Standardwert TripleDES (DES3-EDE) im CBC-Modus.

Unter .NET Core wird der symmetrische Standardverschlüsselungsalgorithmus von der Version der geladenen System.Security.Cryptography.Pkcs-Assembly bestimmt. Ab der Version 4.6.0 des NuGet-Pakets System.Security.Cryptography.Pkcs ist der Standardalgorithmus AES-256 im CBC-Modus; in früheren Versionen ist der Standardwert TripleDES (DES3-EDE) im CBC-Modus.

Weitere Informationen

Gilt für:

EnvelopedCms(SubjectIdentifierType, ContentInfo, AlgorithmIdentifier)

Initialisiert eine neue Instanz derEnvelopedCms-Klasse mit einem angegebenen symmetrischen Verschlüsselungsalgorithmus, Inhaltsinformationen und einem Antragstellerbezeichnerschema, wenn Empfänger über die Benutzeroberfläche ausgewählt werden.

public:
 EnvelopedCms(System::Security::Cryptography::Pkcs::SubjectIdentifierType recipientIdentifierType, System::Security::Cryptography::Pkcs::ContentInfo ^ contentInfo, System::Security::Cryptography::Pkcs::AlgorithmIdentifier ^ encryptionAlgorithm);
public EnvelopedCms (System.Security.Cryptography.Pkcs.SubjectIdentifierType recipientIdentifierType, System.Security.Cryptography.Pkcs.ContentInfo contentInfo, System.Security.Cryptography.Pkcs.AlgorithmIdentifier encryptionAlgorithm);
new System.Security.Cryptography.Pkcs.EnvelopedCms : System.Security.Cryptography.Pkcs.SubjectIdentifierType * System.Security.Cryptography.Pkcs.ContentInfo * System.Security.Cryptography.Pkcs.AlgorithmIdentifier -> System.Security.Cryptography.Pkcs.EnvelopedCms
Public Sub New (recipientIdentifierType As SubjectIdentifierType, contentInfo As ContentInfo, encryptionAlgorithm As AlgorithmIdentifier)

Parameter

recipientIdentifierType
SubjectIdentifierType

Einer der Enumerationswerte, der das Antragstellerbezeichnerschema angibt, das für Empfängerzertifikate verwendet werden soll, die über eine Eingabeaufforderung der Benutzeroberfläche ausgewählt werden.

contentInfo
ContentInfo

Der zu verschlüsselnde Nachrichteninhalt.

encryptionAlgorithm
AlgorithmIdentifier

Der Bezeichner für den symmetrischen Verschlüsselungsalgorithmus, der beim Verschlüsseln des Nachrichteninhalts verwendet werden soll.

Ausnahmen

Der contentInfo-Parameter oder der encryptionAlgorithm-Parameter ist null.

Gilt für: