Aracılığıyla paylaş


EnvelopedCms.Encrypt Yöntem

Tanım

CMS/PKCS#7 iletisinin içeriğini şifreler.

Aşırı Yüklemeler

Encrypt()

Kullanıcı arabirimi açılır penceresi aracılığıyla alıcı sertifikalarını seçtikten sonra CMS/PKCS#7 iletisinin içeriğini şifreler.

Encrypt(CmsRecipient)

Belirtilen tek bir alıcı için CMS/PKCS#7 iletisinin içeriğini şifreler.

Encrypt(CmsRecipientCollection)

Bir veya daha fazla alıcı için CMS/PKCS#7 iletisinin içeriğini şifreler.

Encrypt()

Kullanıcı arabirimi açılır penceresi aracılığıyla alıcı sertifikalarını seçtikten sonra CMS/PKCS#7 iletisinin içeriğini şifreler.

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

Özel durumlar

Şifreleme işlemi tamamlanamadı.

Açıklamalar

Bu yöntem, iletinin şifrelendiği alıcıları seçtiğiniz bir kullanıcı arabirimi görüntüler. Bu, geçerli işlemin kullanıcı etkileşimli modunda çalışmasını gerektirir, yani Environment.UserInteractive özelliği şeklindedir true. Bir işlem normalde bir hizmet işlemi olmadığı veya bir Web uygulaması içinde çalıştırılmadığı sürece kullanıcı etkileşimli modundadır.

Kullanıcı arabirimi yalnızca geçerlilik süresi içinde olan ve anahtar kullanımına Anahtar Şifrelemesi veya Anahtar Sözleşmesi dahil olan sertifikaları sunar.

Kullanıcı arabirimini .NET Framework görüntülemek için aşağıdaki izinler gereklidir:

Şunlara uygulanır

Encrypt(CmsRecipient)

Kaynak:
EnvelopedCms.cs
Kaynak:
EnvelopedCms.cs
Kaynak:
EnvelopedCms.cs

Belirtilen tek bir alıcı için CMS/PKCS#7 iletisinin içeriğini şifreler.

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)

Parametreler

recipient
CmsRecipient

Bu iletinin tek alıcısını açıklayan alıcı bilgileri.

Özel durumlar

recipient parametresidirnull.

Şifreleme işlemi tamamlanamadı.

Ayrıca bkz.

Şunlara uygulanır

Encrypt(CmsRecipientCollection)

Kaynak:
EnvelopedCms.cs
Kaynak:
EnvelopedCms.cs
Kaynak:
EnvelopedCms.cs

Bir veya daha fazla alıcı için CMS/PKCS#7 iletisinin içeriğini şifreler.

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)

Parametreler

recipients
CmsRecipientCollection

İletinin alıcılarını açıklayan koleksiyon.

Özel durumlar

recipients parametresidirnull.

Şifreleme işlemi tamamlanamadı.

Şunlara uygulanır