EnvelopedCms Konstruktorer
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Initierar en ny instans av EnvelopedCms klassen.
Överlagringar
| Name | Description |
|---|---|
| EnvelopedCms() |
Initierar en ny instans av EnvelopedCms klassen med standardvärden. |
| EnvelopedCms(ContentInfo) |
Initierar en ny instans av EnvelopedCms klassen med angiven innehållsinformation. |
| EnvelopedCms(ContentInfo, AlgorithmIdentifier) |
Initierar en ny instans av EnvelopedCms klassen med en angiven symmetrisk krypteringsalgoritm och innehållsinformation. |
| EnvelopedCms(SubjectIdentifierType, ContentInfo) |
Initierar en ny instans av EnvelopedCms klassen med angiven innehållsinformation och ett ämnesidentifierarschema när du väljer mottagare efter användargränssnitt. |
| EnvelopedCms(SubjectIdentifierType, ContentInfo, AlgorithmIdentifier) |
Initierar en ny instans av EnvelopedCms klassen med angiven symmetrisk krypteringsalgoritm, innehållsinformation och ett ämnesidentifierarschema när du väljer mottagare efter användargränssnitt. |
EnvelopedCms()
Initierar en ny instans av EnvelopedCms klassen med standardvärden.
public:
EnvelopedCms();
public EnvelopedCms();
Public Sub New ()
Kommentarer
Klassen EnvelopedCms har följande standardegenskapsvärden:
| Property | Standardvärdet |
|---|---|
| ContentInfo | Innehållstyp: 1.2.840.113549.1.7.1 (data) Längd: noll |
| ContentEncryptionAlgorithm | 1.2.840.113549.3.7 (RSA_DES_EDE3_CBC) eller 2.16.840.1.101.3.4.1.42 (AES-256-CBC) |
Standardvärdet SubjectIdentifierType för mottagare är IssuerAndSerialNumber.
I .NET Framework bestäms standardalgoritmen för symmetrisk kryptering av den version av .NET Framework som programmets körbara fil byggdes mot. Från och med .NET Framework 4.8 är standardalgoritmen AES-256 i CBC-läge. I tidigare versioner är standardvärdet TripleDES (DES3-EDE) i CBC-läge.
På .NET Core bestäms standardalgoritmen för symmetrisk kryptering av den version av sammansättningen System.Security.Cryptography.Pkcs som läses in. Från och med 4.6.0-versionen av NuGet-paketet System.Security.Cryptography.Pkcs är standardalgoritmen AES-256 i CBC-läge. i tidigare versioner är standardvärdet TripleDES (DES3-EDE) i CBC-läge.
Gäller för
EnvelopedCms(ContentInfo)
Initierar en ny instans av EnvelopedCms klassen med angiven innehållsinformation.
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)
Parametrar
- contentInfo
- ContentInfo
Meddelandeinnehållet som ska krypteras.
Undantag
Parametern contentInfo är null.
Kommentarer
Standardvärdet SubjectIdentifierType för mottagare är IssuerAndSerialNumber.
I .NET Framework bestäms standardalgoritmen för symmetrisk kryptering av den version av .NET Framework som programmets körbara fil byggdes mot. Från och med .NET Framework 4.8 är standardalgoritmen AES-256 i CBC-läge. I tidigare versioner är standardvärdet TripleDES (DES3-EDE) i CBC-läge.
På .NET Core bestäms standardalgoritmen för symmetrisk kryptering av den version av sammansättningen System.Security.Cryptography.Pkcs som läses in. Från och med 4.6.0-versionen av NuGet-paketet System.Security.Cryptography.Pkcs är standardalgoritmen AES-256 i CBC-läge. i tidigare versioner är standardvärdet TripleDES (DES3-EDE) i CBC-läge.
Se även
Gäller för
EnvelopedCms(ContentInfo, AlgorithmIdentifier)
Initierar en ny instans av EnvelopedCms klassen med en angiven symmetrisk krypteringsalgoritm och innehållsinformation.
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)
Parametrar
- contentInfo
- ContentInfo
Meddelandeinnehållet som ska krypteras.
- encryptionAlgorithm
- AlgorithmIdentifier
Identifieraren för den symmetriska krypteringsalgoritm som ska användas vid kryptering av meddelandeinnehållet.
Undantag
Parametern contentInfo eller encryptionAlgorithm är null.
Kommentarer
Standardvärdet SubjectIdentifierType för mottagare är IssuerAndSerialNumber.
Se även
Gäller för
EnvelopedCms(SubjectIdentifierType, ContentInfo)
Initierar en ny instans av EnvelopedCms klassen med angiven innehållsinformation och ett ämnesidentifierarschema när du väljer mottagare efter användargränssnitt.
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)
Parametrar
- recipientIdentifierType
- SubjectIdentifierType
Ett av uppräkningsvärdena som anger det ämnesidentifierarschema som ska användas för mottagarcertifikat som valts av en användargränssnittsprompt.
- contentInfo
- ContentInfo
Meddelandeinnehållet som ska krypteras.
Undantag
Parametern contentInfo är null.
Kommentarer
I .NET Framework bestäms standardalgoritmen för symmetrisk kryptering av den version av .NET Framework som programmets körbara fil byggdes mot. Från och med .NET Framework 4.8 är standardalgoritmen AES-256 i CBC-läge. I tidigare versioner är standardvärdet TripleDES (DES3-EDE) i CBC-läge.
På .NET Core bestäms standardalgoritmen för symmetrisk kryptering av den version av sammansättningen System.Security.Cryptography.Pkcs som läses in. Från och med 4.6.0-versionen av NuGet-paketet System.Security.Cryptography.Pkcs är standardalgoritmen AES-256 i CBC-läge. i tidigare versioner är standardvärdet TripleDES (DES3-EDE) i CBC-läge.
Se även
Gäller för
EnvelopedCms(SubjectIdentifierType, ContentInfo, AlgorithmIdentifier)
Initierar en ny instans av EnvelopedCms klassen med angiven symmetrisk krypteringsalgoritm, innehållsinformation och ett ämnesidentifierarschema när du väljer mottagare efter användargränssnitt.
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)
Parametrar
- recipientIdentifierType
- SubjectIdentifierType
Ett av uppräkningsvärdena som anger det ämnesidentifierarschema som ska användas för mottagarcertifikat som valts av en användargränssnittsprompt.
- contentInfo
- ContentInfo
Meddelandeinnehållet som ska krypteras.
- encryptionAlgorithm
- AlgorithmIdentifier
Identifieraren för den symmetriska krypteringsalgoritm som ska användas vid kryptering av meddelandeinnehållet.
Undantag
Parametern contentInfo eller encryptionAlgorithm är null.