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