EnvelopedCms Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Inicializuje novou instanci EnvelopedCms třídy.
Přetížení
EnvelopedCms() |
Inicializuje novou instanci třídy EnvelopedCms s výchozími hodnotami. |
EnvelopedCms(ContentInfo) |
Inicializuje novou instanci EnvelopedCms třídy se zadanými informacemi o obsahu. |
EnvelopedCms(ContentInfo, AlgorithmIdentifier) |
Inicializuje novou instanci EnvelopedCms třídy se zadaným symetrickým šifrovacím algoritmem a informacemi o obsahu. |
EnvelopedCms(SubjectIdentifierType, ContentInfo) |
Inicializuje novou instanci EnvelopedCms třídy se zadanými informacemi o obsahu a schématem identifikátorů předmětu při výběru příjemců podle uživatelského rozhraní. |
EnvelopedCms(SubjectIdentifierType, ContentInfo, AlgorithmIdentifier) |
Inicializuje novou instanci EnvelopedCms třídy se zadaným symetrickým šifrovacím algoritmem, informacemi o obsahu a schématem identifikátorů předmětu při výběru příjemců podle uživatelského rozhraní. |
EnvelopedCms()
- Zdroj:
- EnvelopedCms.cs
- Zdroj:
- EnvelopedCms.cs
- Zdroj:
- EnvelopedCms.cs
- Zdroj:
- EnvelopedCms.cs
Inicializuje novou instanci třídy EnvelopedCms s výchozími hodnotami.
public:
EnvelopedCms();
public EnvelopedCms ();
Public Sub New ()
Poznámky
Třída EnvelopedCms má následující výchozí hodnoty vlastností:
Vlastnost | Výchozí hodnota |
---|---|
ContentInfo | Typ obsahu: 1.2.840.113549.1.7.1 (data) Délka: nula |
ContentEncryptionAlgorithm | 1.2.840.113549.3.7 (RSA_DES_EDE3_CBC) nebo 2.16.840.1.1.101.3.4.1.42 (AES-256-CBC) |
Výchozí hodnota SubjectIdentifierType pro příjemce je IssuerAndSerialNumber.
V rozhraní .NET Framework je výchozí algoritmus symetrického šifrování určen verzí rozhraní .NET Framework, pro kterou byl spustitelný soubor aplikace sestaven. Počínaje rozhraním .NET Framework 4.8 je výchozí algoritmus AES-256 v režimu CBC; v předchozích verzích je výchozí tripleDES (DES3-EDE) v režimu CBC.
V .NET Core je výchozí algoritmus symetrického šifrování určen verzí načteného sestavení System.Security.Cryptography.Pkcs. Počínaje verzí 4.6.0 balíčku NuGet System.Security.Cryptography.Pkcs je výchozí algoritmus AES-256 v režimu CBC; v předchozích verzích je výchozí tripleDES (DES3-EDE) v režimu CBC.
Platí pro
EnvelopedCms(ContentInfo)
- Zdroj:
- EnvelopedCms.cs
- Zdroj:
- EnvelopedCms.cs
- Zdroj:
- EnvelopedCms.cs
- Zdroj:
- EnvelopedCms.cs
Inicializuje novou instanci EnvelopedCms třídy se zadanými informacemi o obsahu.
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)
Parametry
- contentInfo
- ContentInfo
Obsah zprávy, který se má šifrovat.
Výjimky
Parametr contentInfo
je null
.
Poznámky
Výchozí hodnota SubjectIdentifierType pro příjemce je IssuerAndSerialNumber.
V rozhraní .NET Framework je výchozí algoritmus symetrického šifrování určen verzí rozhraní .NET Framework, pro kterou byl spustitelný soubor aplikace sestaven. Počínaje rozhraním .NET Framework 4.8 je výchozí algoritmus AES-256 v režimu CBC; v předchozích verzích je výchozí tripleDES (DES3-EDE) v režimu CBC.
V .NET Core je výchozí algoritmus symetrického šifrování určen verzí načteného sestavení System.Security.Cryptography.Pkcs. Počínaje verzí 4.6.0 balíčku NuGet System.Security.Cryptography.Pkcs je výchozí algoritmus AES-256 v režimu CBC; v předchozích verzích je výchozí tripleDES (DES3-EDE) v režimu CBC.
Viz také
Platí pro
EnvelopedCms(ContentInfo, AlgorithmIdentifier)
- Zdroj:
- EnvelopedCms.cs
- Zdroj:
- EnvelopedCms.cs
- Zdroj:
- EnvelopedCms.cs
- Zdroj:
- EnvelopedCms.cs
Inicializuje novou instanci EnvelopedCms třídy se zadaným symetrickým šifrovacím algoritmem a informacemi o obsahu.
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)
Parametry
- contentInfo
- ContentInfo
Obsah zprávy, který se má šifrovat.
- encryptionAlgorithm
- AlgorithmIdentifier
Identifikátor algoritmu symetrického šifrování, který se má použít při šifrování obsahu zprávy.
Výjimky
Parametr contentInfo
nebo encryptionAlgorithm
je null
.
Poznámky
Výchozí hodnota SubjectIdentifierType pro příjemce je IssuerAndSerialNumber.
Viz také
Platí pro
EnvelopedCms(SubjectIdentifierType, ContentInfo)
Inicializuje novou instanci EnvelopedCms třídy se zadanými informacemi o obsahu a schématem identifikátorů předmětu při výběru příjemců podle uživatelského rozhraní.
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)
Parametry
- recipientIdentifierType
- SubjectIdentifierType
Jedna z hodnot výčtu, která určuje schéma identifikátorů subjektu, které se má použít pro certifikáty příjemců vybrané výzvou uživatelského rozhraní.
- contentInfo
- ContentInfo
Obsah zprávy, který se má šifrovat.
Výjimky
Parametr contentInfo
je null
.
Poznámky
V rozhraní .NET Framework je výchozí algoritmus symetrického šifrování určen verzí rozhraní .NET Framework, pro kterou byl spustitelný soubor aplikace sestaven. Počínaje rozhraním .NET Framework 4.8 je výchozí algoritmus AES-256 v režimu CBC; v předchozích verzích je výchozí tripleDES (DES3-EDE) v režimu CBC.
V .NET Core je výchozí algoritmus symetrického šifrování určen verzí načteného sestavení System.Security.Cryptography.Pkcs. Počínaje verzí 4.6.0 balíčku NuGet System.Security.Cryptography.Pkcs je výchozí algoritmus AES-256 v režimu CBC; v předchozích verzích je výchozí tripleDES (DES3-EDE) v režimu CBC.
Viz také
Platí pro
EnvelopedCms(SubjectIdentifierType, ContentInfo, AlgorithmIdentifier)
Inicializuje novou instanci EnvelopedCms třídy se zadaným symetrickým šifrovacím algoritmem, informacemi o obsahu a schématem identifikátorů předmětu při výběru příjemců podle uživatelského rozhraní.
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)
Parametry
- recipientIdentifierType
- SubjectIdentifierType
Jedna z hodnot výčtu, která určuje schéma identifikátorů subjektu, které se má použít pro certifikáty příjemců vybrané výzvou uživatelského rozhraní.
- contentInfo
- ContentInfo
Obsah zprávy, který se má šifrovat.
- encryptionAlgorithm
- AlgorithmIdentifier
Identifikátor algoritmu symetrického šifrování, který se má použít při šifrování obsahu zprávy.
Výjimky
Parametr contentInfo
nebo encryptionAlgorithm
je null
.