Bagikan melalui


EnvelopedCms Konstruktor

Definisi

Menginisialisasi instans baru kelas EnvelopedCms.

Overload

EnvelopedCms()

Menginisialisasi instans EnvelopedCms baru kelas dengan nilai default.

EnvelopedCms(ContentInfo)

Menginisialisasi instans EnvelopedCms baru kelas dengan informasi konten yang ditentukan.

EnvelopedCms(ContentInfo, AlgorithmIdentifier)

Menginisialisasi instans EnvelopedCms baru kelas dengan algoritma enkripsi simetris dan informasi konten tertentu.

EnvelopedCms(SubjectIdentifierType, ContentInfo)

Menginisialisasi instans EnvelopedCms baru kelas dengan informasi konten tertentu dan skema pengidentifikasi subjek saat memilih penerima menurut UI.

EnvelopedCms(SubjectIdentifierType, ContentInfo, AlgorithmIdentifier)

Menginisialisasi instans EnvelopedCms baru kelas dengan algoritma enkripsi simetris, informasi konten, dan skema pengidentifikasi subjek saat memilih penerima oleh UI.

EnvelopedCms()

Sumber:
EnvelopedCms.cs
Sumber:
EnvelopedCms.cs
Sumber:
EnvelopedCms.cs
Sumber:
EnvelopedCms.cs

Menginisialisasi instans EnvelopedCms baru kelas dengan nilai default.

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

Keterangan

Kelas EnvelopedCms memiliki nilai properti default berikut:

Properti Nilai default
ContentInfo Jenis Konten: 1.2.840.113549.1.7.1 (data)
Panjang: nol
ContentEncryptionAlgorithm 1.2.840.113549.3.7 (RSA_DES_EDE3_CBC) atau 2.16.840.1.101.3.4.1.42 (AES-256-CBC)

Default SubjectIdentifierType untuk penerima adalah IssuerAndSerialNumber.

Pada .NET Framework, algoritma enkripsi simetris default ditentukan oleh versi .NET Framework yang dapat dieksekusi aplikasi dibangun. Dimulai dengan .NET Framework 4.8, algoritma default adalah AES-256 dalam mode CBC; dalam versi sebelumnya, defaultnya adalah TripleDES (DES3-EDE) dalam mode CBC.

Pada .NET Core, algoritma enkripsi simetris default ditentukan oleh versi rakitan System.Security.Cryptography.Pkcs yang dimuat. Dimulai dengan paket NuGet System.Security.Cryptography.Pkcs versi 4.6.0, algoritma defaultnya adalah AES-256 dalam mode CBC; dalam versi sebelumnya, defaultnya adalah TripleDES (DES3-EDE) dalam mode CBC.

Berlaku untuk

EnvelopedCms(ContentInfo)

Sumber:
EnvelopedCms.cs
Sumber:
EnvelopedCms.cs
Sumber:
EnvelopedCms.cs
Sumber:
EnvelopedCms.cs

Menginisialisasi instans EnvelopedCms baru kelas dengan informasi konten yang ditentukan.

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

Konten pesan untuk dienkripsi.

Pengecualian

Parameternya contentInfo adalah null.

Keterangan

Default SubjectIdentifierType untuk penerima adalah IssuerAndSerialNumber.

Pada .NET Framework, algoritma enkripsi simetris default ditentukan oleh versi .NET Framework yang dapat dieksekusi aplikasi dibangun. Dimulai dengan .NET Framework 4.8, algoritma default adalah AES-256 dalam mode CBC; dalam versi sebelumnya, defaultnya adalah TripleDES (DES3-EDE) dalam mode CBC.

Pada .NET Core, algoritma enkripsi simetris default ditentukan oleh versi rakitan System.Security.Cryptography.Pkcs yang dimuat. Dimulai dengan paket NuGet System.Security.Cryptography.Pkcs versi 4.6.0, algoritma defaultnya adalah AES-256 dalam mode CBC; dalam versi sebelumnya, defaultnya adalah TripleDES (DES3-EDE) dalam mode CBC.

Lihat juga

Berlaku untuk

EnvelopedCms(ContentInfo, AlgorithmIdentifier)

Sumber:
EnvelopedCms.cs
Sumber:
EnvelopedCms.cs
Sumber:
EnvelopedCms.cs
Sumber:
EnvelopedCms.cs

Menginisialisasi instans EnvelopedCms baru kelas dengan algoritma enkripsi simetris dan informasi konten tertentu.

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

Konten pesan untuk dienkripsi.

encryptionAlgorithm
AlgorithmIdentifier

Pengidentifikasi untuk algoritma enkripsi simetris untuk digunakan saat mengenkripsi konten pesan.

Pengecualian

Parameter contentInfo atau encryptionAlgorithm adalah null.

Keterangan

Default SubjectIdentifierType untuk penerima adalah IssuerAndSerialNumber.

Lihat juga

Berlaku untuk

EnvelopedCms(SubjectIdentifierType, ContentInfo)

Menginisialisasi instans EnvelopedCms baru kelas dengan informasi konten tertentu dan skema pengidentifikasi subjek saat memilih penerima menurut UI.

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

Salah satu nilai enumerasi yang menentukan skema pengidentifikasi subjek yang akan digunakan untuk sertifikat penerima yang dipilih oleh perintah UI.

contentInfo
ContentInfo

Konten pesan untuk dienkripsi.

Pengecualian

Parameternya contentInfo adalah null.

Keterangan

Pada .NET Framework, algoritma enkripsi simetris default ditentukan oleh versi .NET Framework yang dapat dieksekusi aplikasi dibangun. Dimulai dengan .NET Framework 4.8, algoritma default adalah AES-256 dalam mode CBC; dalam versi sebelumnya, defaultnya adalah TripleDES (DES3-EDE) dalam mode CBC.

Pada .NET Core, algoritma enkripsi simetris default ditentukan oleh versi rakitan System.Security.Cryptography.Pkcs yang dimuat. Dimulai dengan paket NuGet System.Security.Cryptography.Pkcs versi 4.6.0, algoritma defaultnya adalah AES-256 dalam mode CBC; dalam versi sebelumnya, defaultnya adalah TripleDES (DES3-EDE) dalam mode CBC.

Lihat juga

Berlaku untuk

EnvelopedCms(SubjectIdentifierType, ContentInfo, AlgorithmIdentifier)

Menginisialisasi instans EnvelopedCms baru kelas dengan algoritma enkripsi simetris, informasi konten, dan skema pengidentifikasi subjek saat memilih penerima oleh UI.

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

Salah satu nilai enumerasi yang menentukan skema pengidentifikasi subjek yang akan digunakan untuk sertifikat penerima yang dipilih oleh perintah UI.

contentInfo
ContentInfo

Konten pesan untuk dienkripsi.

encryptionAlgorithm
AlgorithmIdentifier

Pengidentifikasi untuk algoritma enkripsi simetris untuk digunakan saat mengenkripsi konten pesan.

Pengecualian

Parameter contentInfo atau encryptionAlgorithm adalah null.

Berlaku untuk