Bagikan melalui


EnvelopedCms.Decrypt Metode

Definisi

Mendekripsi konten pesan CMS/PKCS#7 yang didekodekan.

Overload

Decrypt(RecipientInfo, X509Certificate2Collection)

Mendekripsi konten pesan CMS/PKCS#7 yang didekodekan melalui info penerima tertentu dengan mencari penyimpanan sertifikat dan koleksi yang disediakan untuk sertifikat dan kunci yang cocok.

Decrypt(RecipientInfo, AsymmetricAlgorithm)

Mendekripsi konten pesan CMS/PKCS#7 yang didekodekan melalui info penerima tertentu dengan kunci privat tertentu.

Decrypt()

Mendekripsi konten pesan CMS/PKCS#7 yang didekodekan melalui penerima yang tersedia dengan mencari penyimpanan sertifikat untuk sertifikat dan kunci yang cocok.

Decrypt(RecipientInfo)

Mendekripsi konten pesan CMS/PKCS#7 yang didekodekan melalui info penerima tertentu dengan mencari penyimpanan sertifikat untuk sertifikat dan kunci yang cocok.

Decrypt(X509Certificate2Collection)

Mendekripsi konten pesan CMS/PKCS#7 yang didekodekan melalui info penerima yang tersedia dengan mencari penyimpanan sertifikat dan koleksi yang disediakan untuk sertifikat dan kunci yang cocok.

Decrypt(RecipientInfo, X509Certificate2Collection)

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

Mendekripsi konten pesan CMS/PKCS#7 yang didekodekan melalui info penerima tertentu dengan mencari penyimpanan sertifikat dan koleksi yang disediakan untuk sertifikat dan kunci yang cocok.

public:
 void Decrypt(System::Security::Cryptography::Pkcs::RecipientInfo ^ recipientInfo, System::Security::Cryptography::X509Certificates::X509Certificate2Collection ^ extraStore);
public void Decrypt (System.Security.Cryptography.Pkcs.RecipientInfo recipientInfo, System.Security.Cryptography.X509Certificates.X509Certificate2Collection extraStore);
member this.Decrypt : System.Security.Cryptography.Pkcs.RecipientInfo * System.Security.Cryptography.X509Certificates.X509Certificate2Collection -> unit
Public Sub Decrypt (recipientInfo As RecipientInfo, extraStore As X509Certificate2Collection)

Parameter

recipientInfo
RecipientInfo

Info penerima yang digunakan untuk dekripsi.

extraStore
X509Certificate2Collection

Kumpulan sertifikat yang akan digunakan selain penyimpanan sertifikat untuk menemukan sertifikat penerima dan kunci privat.

Pengecualian

Parameter recipientInfo atau extraStore adalah null.

Operasi kriptografi tidak dapat diselesaikan.

Panggilan metode tidak valid untuk status objek saat ini.

Keterangan

Izin berikut diperlukan untuk mengakses kunci dekripsi pada .NET Framework:

Berlaku untuk

Decrypt(RecipientInfo, AsymmetricAlgorithm)

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

Mendekripsi konten pesan CMS/PKCS#7 yang didekodekan melalui info penerima tertentu dengan kunci privat tertentu.

public:
 void Decrypt(System::Security::Cryptography::Pkcs::RecipientInfo ^ recipientInfo, System::Security::Cryptography::AsymmetricAlgorithm ^ privateKey);
public void Decrypt (System.Security.Cryptography.Pkcs.RecipientInfo recipientInfo, System.Security.Cryptography.AsymmetricAlgorithm? privateKey);
public void Decrypt (System.Security.Cryptography.Pkcs.RecipientInfo recipientInfo, System.Security.Cryptography.AsymmetricAlgorithm privateKey);
member this.Decrypt : System.Security.Cryptography.Pkcs.RecipientInfo * System.Security.Cryptography.AsymmetricAlgorithm -> unit
Public Sub Decrypt (recipientInfo As RecipientInfo, privateKey As AsymmetricAlgorithm)

Parameter

recipientInfo
RecipientInfo

Info penerima yang digunakan untuk dekripsi.

privateKey
AsymmetricAlgorithm

Kunci privat yang digunakan untuk mendekripsi informasi khusus penerima.

Pengecualian

Parameter recipientInfo atau privateKey adalah null.

Operasi kriptografi tidak dapat diselesaikan.

Panggilan metode tidak valid untuk status objek saat ini.

Keterangan

Tidak seperti kelebihan beban Decryptlainnya , kelebihan beban ini tidak mencari penyimpanan sertifikat. Metode MatchesCertificate(X509Certificate2) ini dapat digunakan untuk mencocokkan sertifikat yang diharapkan secara manual dengan RecipientInfo.RecipientIdentifier nilai untuk mengevaluasi penerapan kunci privat ke nilai info penerima.

Lihat juga

Berlaku untuk

Decrypt()

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

Mendekripsi konten pesan CMS/PKCS#7 yang didekodekan melalui penerima yang tersedia dengan mencari penyimpanan sertifikat untuk sertifikat dan kunci yang cocok.

public:
 void Decrypt();
public void Decrypt ();
member this.Decrypt : unit -> unit
Public Sub Decrypt ()

Pengecualian

Operasi kriptografi tidak dapat diselesaikan.

Panggilan metode tidak valid untuk status objek saat ini.

Keterangan

EnvelopedCms.Decode harus dipanggil sebelum EnvelopedCms.Decrypt() atau metode lainnya Decrypt .

Metode Decrypt() tidak mencari komputer Penyimpanan saya jika tidak dapat diakses.

Izin berikut diperlukan untuk mengakses kunci dekripsi pada .NET Framework:

Berlaku untuk

Decrypt(RecipientInfo)

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

Mendekripsi konten pesan CMS/PKCS#7 yang didekodekan melalui info penerima tertentu dengan mencari penyimpanan sertifikat untuk sertifikat dan kunci yang cocok.

public:
 void Decrypt(System::Security::Cryptography::Pkcs::RecipientInfo ^ recipientInfo);
public void Decrypt (System.Security.Cryptography.Pkcs.RecipientInfo recipientInfo);
member this.Decrypt : System.Security.Cryptography.Pkcs.RecipientInfo -> unit
Public Sub Decrypt (recipientInfo As RecipientInfo)

Parameter

recipientInfo
RecipientInfo

Info penerima yang digunakan untuk dekripsi.

Pengecualian

Parameternya recipientInfo adalah null.

Operasi kriptografi tidak dapat diselesaikan.

Panggilan metode tidak valid untuk status objek saat ini.

Keterangan

Izin berikut diperlukan untuk mengakses kunci dekripsi pada .NET Framework:

Berlaku untuk

Decrypt(X509Certificate2Collection)

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

Mendekripsi konten pesan CMS/PKCS#7 yang didekodekan melalui info penerima yang tersedia dengan mencari penyimpanan sertifikat dan koleksi yang disediakan untuk sertifikat dan kunci yang cocok.

public:
 void Decrypt(System::Security::Cryptography::X509Certificates::X509Certificate2Collection ^ extraStore);
public void Decrypt (System.Security.Cryptography.X509Certificates.X509Certificate2Collection extraStore);
member this.Decrypt : System.Security.Cryptography.X509Certificates.X509Certificate2Collection -> unit
Public Sub Decrypt (extraStore As X509Certificate2Collection)

Parameter

extraStore
X509Certificate2Collection

Kumpulan sertifikat yang akan digunakan selain penyimpanan sertifikat untuk menemukan sertifikat penerima dan kunci privat.

Pengecualian

Parameternya extraStore adalah null.

Operasi kriptografi tidak dapat diselesaikan.

Panggilan metode tidak valid untuk status objek saat ini.

Keterangan

Izin berikut diperlukan untuk mengakses kunci dekripsi pada .NET Framework:

Berlaku untuk