Udostępnij za pośrednictwem


EnvelopedCms Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy EnvelopedCms.

Przeciążenia

EnvelopedCms()

Inicjuje nowe wystąpienie klasy EnvelopedCms z domyślnymi wartościami.

EnvelopedCms(ContentInfo)

Inicjuje EnvelopedCms nowe wystąpienie klasy z określonymi informacjami o zawartości.

EnvelopedCms(ContentInfo, AlgorithmIdentifier)

Inicjuje EnvelopedCms nowe wystąpienie klasy przy użyciu określonego algorytmu szyfrowania symetrycznego i informacji o zawartości.

EnvelopedCms(SubjectIdentifierType, ContentInfo)

Inicjuje EnvelopedCms nowe wystąpienie klasy z określonymi informacjami o zawartości i schematem identyfikatora podmiotu podczas wybierania adresatów według interfejsu użytkownika.

EnvelopedCms(SubjectIdentifierType, ContentInfo, AlgorithmIdentifier)

Inicjuje nowe wystąpienie EnvelopedCms klasy z określonym algorytmem szyfrowania symetrycznego, informacjami o zawartości i schematem identyfikatora podmiotu podczas wybierania adresatów według interfejsu użytkownika.

EnvelopedCms()

Źródło:
EnvelopedCms.cs
Źródło:
EnvelopedCms.cs
Źródło:
EnvelopedCms.cs
Źródło:
EnvelopedCms.cs

Inicjuje nowe wystąpienie klasy EnvelopedCms z domyślnymi wartościami.

public:
 EnvelopedCms();
public EnvelopedCms ();
Public Sub New ()

Uwagi

Klasa EnvelopedCms ma następujące domyślne wartości właściwości:

Właściwość Wartość domyślna
ContentInfo Typ zawartości: 1.2.840.113549.1.7.1 (dane)
Długość: zero
ContentEncryptionAlgorithm 1.2.840.113549.3.7 (RSA_DES_EDE3_CBC) lub 2.16.840.1.101.3.4.1.42 (AES-256-CBC)

Wartość domyślna SubjectIdentifierType dla adresatów to IssuerAndSerialNumber.

W .NET Framework domyślny algorytm szyfrowania symetrycznego jest określany przez wersję .NET Framework, dla którego utworzono plik wykonywalny aplikacji. Począwszy od .NET Framework 4.8, domyślnym algorytmem jest AES-256 w trybie CBC; w poprzednich wersjach wartość domyślna to TripleDES (DES3-EDE) w trybie CBC.

Na platformie .NET Core domyślny algorytm szyfrowania symetrycznego jest określany przez wersję załadowanego zestawu System.Security.Cryptography.Pkcs. Począwszy od wersji 4.6.0 pakietu NuGet System.Security.Cryptography.Pkcs, domyślny algorytm to AES-256 w trybie CBC; w poprzednich wersjach wartość domyślna to TripleDES (DES3-EDE) w trybie CBC.

Dotyczy

EnvelopedCms(ContentInfo)

Źródło:
EnvelopedCms.cs
Źródło:
EnvelopedCms.cs
Źródło:
EnvelopedCms.cs
Źródło:
EnvelopedCms.cs

Inicjuje EnvelopedCms nowe wystąpienie klasy z określonymi informacjami o zawartości.

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

Zawartość wiadomości do szyfrowania.

Wyjątki

Parametr contentInfo to null.

Uwagi

Wartość domyślna SubjectIdentifierType dla adresatów to IssuerAndSerialNumber.

W .NET Framework domyślny algorytm szyfrowania symetrycznego jest określany przez wersję .NET Framework, dla którego utworzono plik wykonywalny aplikacji. Począwszy od .NET Framework 4.8, domyślnym algorytmem jest AES-256 w trybie CBC; w poprzednich wersjach wartość domyślna to TripleDES (DES3-EDE) w trybie CBC.

Na platformie .NET Core domyślny algorytm szyfrowania symetrycznego jest określany przez wersję załadowanego zestawu System.Security.Cryptography.Pkcs. Począwszy od wersji 4.6.0 pakietu NuGet System.Security.Cryptography.Pkcs, domyślny algorytm to AES-256 w trybie CBC; w poprzednich wersjach wartość domyślna to TripleDES (DES3-EDE) w trybie CBC.

Zobacz też

Dotyczy

EnvelopedCms(ContentInfo, AlgorithmIdentifier)

Źródło:
EnvelopedCms.cs
Źródło:
EnvelopedCms.cs
Źródło:
EnvelopedCms.cs
Źródło:
EnvelopedCms.cs

Inicjuje EnvelopedCms nowe wystąpienie klasy przy użyciu określonego algorytmu szyfrowania symetrycznego i informacji o zawartości.

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

Zawartość wiadomości do szyfrowania.

encryptionAlgorithm
AlgorithmIdentifier

Identyfikator algorytmu szyfrowania symetrycznego do użycia podczas szyfrowania zawartości komunikatu.

Wyjątki

Parametr contentInfo or encryptionAlgorithm to null.

Uwagi

Wartość domyślna SubjectIdentifierType dla adresatów to IssuerAndSerialNumber.

Zobacz też

Dotyczy

EnvelopedCms(SubjectIdentifierType, ContentInfo)

Inicjuje EnvelopedCms nowe wystąpienie klasy z określonymi informacjami o zawartości i schematem identyfikatora podmiotu podczas wybierania adresatów według interfejsu użytkownika.

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 wartości wyliczenia, która określa schemat identyfikatora podmiotu do użycia dla certyfikatów adresatów wybranych przez monit interfejsu użytkownika.

contentInfo
ContentInfo

Zawartość wiadomości do szyfrowania.

Wyjątki

Parametr contentInfo to null.

Uwagi

W .NET Framework domyślny algorytm szyfrowania symetrycznego jest określany przez wersję .NET Framework, dla którego utworzono plik wykonywalny aplikacji. Począwszy od .NET Framework 4.8, domyślnym algorytmem jest AES-256 w trybie CBC; w poprzednich wersjach wartość domyślna to TripleDES (DES3-EDE) w trybie CBC.

Na platformie .NET Core domyślny algorytm szyfrowania symetrycznego jest określany przez wersję załadowanego zestawu System.Security.Cryptography.Pkcs. Począwszy od wersji 4.6.0 pakietu NuGet System.Security.Cryptography.Pkcs, domyślny algorytm to AES-256 w trybie CBC; w poprzednich wersjach wartość domyślna to TripleDES (DES3-EDE) w trybie CBC.

Zobacz też

Dotyczy

EnvelopedCms(SubjectIdentifierType, ContentInfo, AlgorithmIdentifier)

Inicjuje nowe wystąpienie EnvelopedCms klasy z określonym algorytmem szyfrowania symetrycznego, informacjami o zawartości i schematem identyfikatora podmiotu podczas wybierania adresatów według interfejsu użytkownika.

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 wartości wyliczenia, która określa schemat identyfikatora podmiotu do użycia dla certyfikatów adresatów wybranych przez monit interfejsu użytkownika.

contentInfo
ContentInfo

Zawartość wiadomości do szyfrowania.

encryptionAlgorithm
AlgorithmIdentifier

Identyfikator algorytmu szyfrowania symetrycznego do użycia podczas szyfrowania zawartości komunikatu.

Wyjątki

Parametr contentInfo or encryptionAlgorithm to null.

Dotyczy