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