EnvelopedCms.Decrypt Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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 Decrypt
lainnya , 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: