Condividi tramite


EnvelopedCms.Encrypt Metodo

Definizione

Crittografa i contenuti del messaggio CMS/PKCS#7.

Overload

Encrypt()

Crittografa i contenuti del messaggio CMS/PKCS#7 dopo aver selezionato i certificati del destinatario tramite un popup dell'interfaccia utente.

Encrypt(CmsRecipient)

Crittografa i contenuti del messaggio CMS/PKCS#7 per un singolo destinatario specificato.

Encrypt(CmsRecipientCollection)

Crittografa i contenuti del messaggio CMS/PKCS#7 per uno o più destinatari.

Encrypt()

Crittografa i contenuti del messaggio CMS/PKCS#7 dopo aver selezionato i certificati del destinatario tramite un popup dell'interfaccia utente.

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

Eccezioni

Impossibile completare un'operazione di crittografia.

Commenti

Questo metodo visualizza un'interfaccia utente in cui si scelgono i destinatari per cui crittografare il messaggio. Ciò richiede che il processo corrente sia in esecuzione in modalità interattiva dell'utente, vale a dire che la Environment.UserInteractive proprietà è true. Un processo è in genere in modalità interattiva dell'utente, a meno che non si tratti di un processo di servizio o in esecuzione all'interno di un'applicazione Web.

L'interfaccia utente presenterà solo i certificati che rientrano nel periodo di validità e che dispongono di crittografia chiave o contratto di chiave incluso nell'utilizzo delle chiavi.

Per visualizzare l'interfaccia utente in .NET Framework sono necessarie le autorizzazioni seguenti:

Si applica a

Encrypt(CmsRecipient)

Source:
EnvelopedCms.cs
Source:
EnvelopedCms.cs
Source:
EnvelopedCms.cs

Crittografa i contenuti del messaggio CMS/PKCS#7 per un singolo destinatario specificato.

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)

Parametri

recipient
CmsRecipient

Informazioni sul destinatario che descrivono il singolo destinatario di questo messaggio.

Eccezioni

Il valore del parametro recipient è null.

Impossibile completare un'operazione di crittografia.

Vedi anche

Si applica a

Encrypt(CmsRecipientCollection)

Source:
EnvelopedCms.cs
Source:
EnvelopedCms.cs
Source:
EnvelopedCms.cs

Crittografa i contenuti del messaggio CMS/PKCS#7 per uno o più destinatari.

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)

Parametri

recipients
CmsRecipientCollection

Raccolta che descrive i destinatari del messaggio.

Eccezioni

Il valore del parametro recipients è null.

Impossibile completare un'operazione di crittografia.

Si applica a