Bagikan melalui


EnvelopedCms.Encrypt Metode

Definisi

Mengenkripsi konten pesan CMS/PKCS#7.

Overload

Encrypt()

Mengenkripsi konten pesan CMS/PKCS#7 setelah memilih sertifikat penerima melalui popup UI.

Encrypt(CmsRecipient)

Mengenkripsi konten pesan CMS/PKCS#7 untuk satu penerima yang ditentukan.

Encrypt(CmsRecipientCollection)

Mengenkripsi konten pesan CMS/PKCS#7 untuk satu atau beberapa penerima.

Encrypt()

Mengenkripsi konten pesan CMS/PKCS#7 setelah memilih sertifikat penerima melalui popup UI.

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

Pengecualian

Operasi kriptografi tidak dapat diselesaikan.

Keterangan

Metode ini menampilkan antarmuka pengguna tempat Anda memilih penerima untuk mengenkripsi pesan. Ini mengharuskan proses saat ini berjalan dalam mode interaktif pengguna, yang berarti bahwa Environment.UserInteractive properti adalah true. Proses biasanya dalam mode interaktif pengguna kecuali proses layanan atau berjalan di dalam aplikasi Web.

Antarmuka pengguna hanya akan menyajikan sertifikat yang berada dalam masa berlakunya dan yang memiliki Kunci Encipherment atau Perjanjian Kunci yang disertakan dalam penggunaan kunci mereka.

Izin berikut diperlukan untuk menampilkan antarmuka pengguna pada .NET Framework:

Berlaku untuk

Encrypt(CmsRecipient)

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

Mengenkripsi konten pesan CMS/PKCS#7 untuk satu penerima yang ditentukan.

public:
 void Encrypt(System::Security::Cryptography::Pkcs::CmsRecipient ^ recipient);
public void Encrypt (System.Security.Cryptography.Pkcs.CmsRecipient recipient);
member this.Encrypt : System.Security.Cryptography.Pkcs.CmsRecipient -> unit
Public Sub Encrypt (recipient As CmsRecipient)

Parameter

recipient
CmsRecipient

Informasi penerima yang menjelaskan penerima tunggal pesan ini.

Pengecualian

Parameternya recipient adalah null.

Operasi kriptografi tidak dapat diselesaikan.

Lihat juga

Berlaku untuk

Encrypt(CmsRecipientCollection)

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

Mengenkripsi konten pesan CMS/PKCS#7 untuk satu atau beberapa penerima.

public:
 void Encrypt(System::Security::Cryptography::Pkcs::CmsRecipientCollection ^ recipients);
public void Encrypt (System.Security.Cryptography.Pkcs.CmsRecipientCollection recipients);
member this.Encrypt : System.Security.Cryptography.Pkcs.CmsRecipientCollection -> unit
Public Sub Encrypt (recipients As CmsRecipientCollection)

Parameter

recipients
CmsRecipientCollection

Koleksi yang menjelaskan penerima pesan.

Pengecualian

Parameternya recipients adalah null.

Operasi kriptografi tidak dapat diselesaikan.

Berlaku untuk