EnvelopedCms.Encrypt Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.