Udostępnij za pośrednictwem


EnvelopedCms.Encrypt Metoda

Definicja

Szyfruje zawartość komunikatu CMS/PKCS#7.

Przeciążenia

Encrypt()

Szyfruje zawartość komunikatu CMS/PKCS#7 po wybraniu certyfikatów adresatów za pośrednictwem wyskakującego okienka interfejsu użytkownika.

Encrypt(CmsRecipient)

Szyfruje zawartość komunikatu CMS/PKCS#7 dla jednego określonego adresata.

Encrypt(CmsRecipientCollection)

Szyfruje zawartość wiadomości CMS/PKCS#7 dla co najmniej jednego adresata.

Encrypt()

Szyfruje zawartość komunikatu CMS/PKCS#7 po wybraniu certyfikatów adresatów za pośrednictwem wyskakującego okienka interfejsu użytkownika.

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

Wyjątki

Nie można ukończyć operacji kryptograficznych.

Uwagi

Ta metoda wyświetla interfejs użytkownika, w którym wybierasz adresatów, dla których ma być szyfrowana wiadomość. Wymaga to uruchomienia bieżącego procesu w trybie interaktywnym użytkownika, co oznacza, że Environment.UserInteractive właściwość to true. Proces jest zwykle w trybie interaktywnym użytkownika, chyba że jest to proces usługi lub uruchomiony wewnątrz aplikacji internetowej.

Interfejs użytkownika będzie przedstawiać tylko certyfikaty, które znajdują się w ich okresie ważności i które mają klucz encipherment lub Key Agreement zawarte w ich użyciu kluczy.

Następujące uprawnienia są wymagane do wyświetlania interfejsu użytkownika na .NET Framework:

Dotyczy

Encrypt(CmsRecipient)

Źródło:
EnvelopedCms.cs
Źródło:
EnvelopedCms.cs
Źródło:
EnvelopedCms.cs

Szyfruje zawartość komunikatu CMS/PKCS#7 dla jednego określonego adresata.

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

Informacje o odbiorcy opisujące pojedynczego adresata tej wiadomości.

Wyjątki

Parametr recipient ma wartość null.

Nie można ukończyć operacji kryptograficznych.

Zobacz też

Dotyczy

Encrypt(CmsRecipientCollection)

Źródło:
EnvelopedCms.cs
Źródło:
EnvelopedCms.cs
Źródło:
EnvelopedCms.cs

Szyfruje zawartość wiadomości CMS/PKCS#7 dla co najmniej jednego adresata.

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

Kolekcja opisująca adresatów wiadomości.

Wyjątki

Parametr recipients ma wartość null.

Nie można ukończyć operacji kryptograficznych.

Dotyczy