EnvelopedCms.Encrypt Método

Definición

Cifra el contenido del mensaje CMS/PKCS#7.

Sobrecargas

Encrypt()

Cifra el contenido del mensaje CMS/PKCS#7 después de seleccionar los certificados de destinatario a través de una ventana emergente de la interfaz de usuario.

Encrypt(CmsRecipient)

Cifra el contenido del mensaje CMS/PKCS#7 para un solo destinatario especificado.

Encrypt(CmsRecipientCollection)

Cifra el contenido del mensaje CMS/PKCS#7 para uno o más destinatarios.

Encrypt()

Cifra el contenido del mensaje CMS/PKCS#7 después de seleccionar los certificados de destinatario a través de una ventana emergente de la interfaz de usuario.

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

Excepciones

No se pudo finalizar una operación criptográfica.

Comentarios

Este método muestra una interfaz de usuario en la que se eligen los destinatarios para los que se va a cifrar el mensaje. Esto requiere que el proceso actual se ejecute en modo interactivo de usuario, lo que significa que la Environment.UserInteractive propiedad es true. Normalmente, un proceso está en modo interactivo de usuario a menos que sea un proceso de servicio o se ejecute dentro de una aplicación web.

La interfaz de usuario solo presentará certificados que estén dentro de su período de validez y que tengan cifrado de claves o contrato de clave incluidos en su uso de claves.

Se requieren los siguientes permisos para mostrar la interfaz de usuario en .NET Framework:

Se aplica a

Encrypt(CmsRecipient)

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

Cifra el contenido del mensaje CMS/PKCS#7 para un solo destinatario especificado.

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)

Parámetros

recipient
CmsRecipient

Información del destinatario que describe el único destinatario de este mensaje.

Excepciones

El parámetro recipient es null.

No se pudo finalizar una operación criptográfica.

Consulte también

Se aplica a

Encrypt(CmsRecipientCollection)

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

Cifra el contenido del mensaje CMS/PKCS#7 para uno o más destinatarios.

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)

Parámetros

recipients
CmsRecipientCollection

Colección que describe los destinatarios del mensaje.

Excepciones

El parámetro recipients es null.

No se pudo finalizar una operación criptográfica.

Se aplica a