EnvelopedCms Konstruktoren

Definition

Initialisiert eine neue Instanz der EnvelopedCms-Klasse.

Überlädt

Name Beschreibung
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 angegebenen Inhaltsinformationen und einem Betreffbezeichnerschema, wenn Empfänger nach Benutzeroberfläche ausgewählt werden.

EnvelopedCms(SubjectIdentifierType, ContentInfo, AlgorithmIdentifier)

Initialisiert eine neue Instanz der EnvelopedCms Klasse mit einem symmetrischen Verschlüsselungsalgorithmus, Inhaltsinformationen und einem Betreffbezeichnerschema, wenn Empfänger nach Benutzeroberfläche ausgewählt werden.

EnvelopedCms()

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

Eigentum Standardwert
ContentInfo Inhaltstyp: 1.2.840.113549.1.7.1 (Daten)
Länge: Null
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.

Im .NET Framework wird der standardmäßige symmetrische Verschlüsselungsalgorithmus durch die Version des .NET Frameworks 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.

Auf .NET Core wird der standardmäßige symmetrische Verschlüsselungsalgorithmus durch die Version der geladenen System.Security.Cryptography.Pkcs-Assembly bestimmt. Ab der Version 4.6.0 des Pakets "System.Security.Cryptography.Pkcs NuGet" 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
Quelle:
EnvelopedCms.cs
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.

Im .NET Framework wird der standardmäßige symmetrische Verschlüsselungsalgorithmus durch die Version des .NET Frameworks 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.

Auf .NET Core wird der standardmäßige symmetrische Verschlüsselungsalgorithmus durch die Version der geladenen System.Security.Cryptography.Pkcs-Assembly bestimmt. Ab der Version 4.6.0 des Pakets "System.Security.Cryptography.Pkcs NuGet" 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
Quelle:
EnvelopedCms.cs
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 ist encryptionAlgorithmnull.

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 angegebenen Inhaltsinformationen und einem Betreffbezeichnerschema, wenn Empfänger nach 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 Betreffbezeichnerschema angibt, das für Empfängerzertifikate verwendet werden soll, die von einer Benutzeroberflächenaufforderung ausgewählt wurden.

contentInfo
ContentInfo

Der zu verschlüsselnde Nachrichteninhalt.

Ausnahmen

Der contentInfo Parameter ist null.

Hinweise

Im .NET Framework wird der standardmäßige symmetrische Verschlüsselungsalgorithmus durch die Version des .NET Frameworks 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.

Auf .NET Core wird der standardmäßige symmetrische Verschlüsselungsalgorithmus durch die Version der geladenen System.Security.Cryptography.Pkcs-Assembly bestimmt. Ab der Version 4.6.0 des Pakets "System.Security.Cryptography.Pkcs NuGet" 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 der EnvelopedCms Klasse mit einem symmetrischen Verschlüsselungsalgorithmus, Inhaltsinformationen und einem Betreffbezeichnerschema, wenn Empfänger nach 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 Betreffbezeichnerschema angibt, das für Empfängerzertifikate verwendet werden soll, die von einer Benutzeroberflächenaufforderung ausgewählt wurden.

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 ist encryptionAlgorithmnull.

Gilt für: