EnvelopedCms Konstruktorer

Definition

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.

Gäller för