Sdílet prostřednictvím


EnvelopedCms.Encrypt Metoda

Definice

Zašifruje obsah zprávy CMS/PKCS#7.

Přetížení

Encrypt()

Zašifruje obsah zprávy CMS/PKCS#7 po výběru certifikátů příjemců prostřednictvím automaticky otevíraného okna uživatelského rozhraní.

Encrypt(CmsRecipient)

Zašifruje obsah zprávy CMS/PKCS#7 pro jednoho zadaného příjemce.

Encrypt(CmsRecipientCollection)

Zašifruje obsah zprávy CMS/PKCS#7 pro jednoho nebo více příjemců.

Encrypt()

Zašifruje obsah zprávy CMS/PKCS#7 po výběru certifikátů příjemců prostřednictvím automaticky otevíraného okna uživatelského rozhraní.

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

Výjimky

Kryptografickou operaci nelze dokončit.

Poznámky

Tato metoda zobrazí uživatelské rozhraní, ve kterém zvolíte příjemce, pro které se má zpráva šifrovat. To vyžaduje, aby aktuální proces běžel v interaktivním režimu uživatele, což znamená, že Environment.UserInteractive vlastnost je true. Proces je obvykle v interaktivním režimu uživatele, pokud se nejedná o proces služby nebo spuštěný ve webové aplikaci.

Uživatelské rozhraní bude prezentovat pouze certifikáty, které jsou v rámci doby platnosti a které mají v použití klíče zahrnuté šifrování klíčů nebo smlouvu o klíči.

K zobrazení uživatelského rozhraní v rozhraní .NET Framework jsou vyžadována následující oprávnění:

Platí pro

Encrypt(CmsRecipient)

Zdroj:
EnvelopedCms.cs
Zdroj:
EnvelopedCms.cs
Zdroj:
EnvelopedCms.cs

Zašifruje obsah zprávy CMS/PKCS#7 pro jednoho zadaného příjemce.

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)

Parametry

recipient
CmsRecipient

Informace o příjemci popisující jednoho příjemce této zprávy.

Výjimky

Parametr recipient je null.

Kryptografickou operaci nelze dokončit.

Viz také

Platí pro

Encrypt(CmsRecipientCollection)

Zdroj:
EnvelopedCms.cs
Zdroj:
EnvelopedCms.cs
Zdroj:
EnvelopedCms.cs

Zašifruje obsah zprávy CMS/PKCS#7 pro jednoho nebo více příjemců.

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)

Parametry

recipients
CmsRecipientCollection

Kolekce popisující příjemce zprávy.

Výjimky

Parametr recipients je null.

Kryptografickou operaci nelze dokončit.

Platí pro