EnvelopedCms.Encrypt Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.