Compartilhar via


EnvelopedCms.Encrypt Método

Definição

Criptografa o conteúdo da mensagem CMS/PKCS#7.

Sobrecargas

Encrypt()

Criptografa o conteúdo da mensagem CMS/PKCS#7 depois de selecionar os certificados de destinatário por meio de um pop-up da interface do usuário.

Encrypt(CmsRecipient)

Criptografa o conteúdo da mensagem CMS/PKCS#7 para um destinatário especificado único.

Encrypt(CmsRecipientCollection)

Criptografa o conteúdo da mensagem CMS/PKCS#7 para um ou mais destinatários.

Encrypt()

Criptografa o conteúdo da mensagem CMS/PKCS#7 depois de selecionar os certificados de destinatário por meio de um pop-up da interface do usuário.

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

Exceções

Não foi possível concluir uma operação de criptografia.

Comentários

Esse método exibe uma interface do usuário na qual você escolhe os destinatários para os quais criptografar a mensagem. Isso requer que o processo atual esteja em execução no modo interativo do usuário, o que significa que a Environment.UserInteractive propriedade é true. Normalmente, um processo está no modo interativo do usuário, a menos que seja um processo de serviço ou em execução dentro de um aplicativo Web.

A interface do usuário apresentará apenas certificados que estão dentro do período de validade e que tenham a Criptografia de Chave ou o Contrato de Chave incluídos no uso da chave.

As seguintes permissões são necessárias para exibir a interface do usuário no .NET Framework:

Aplica-se a

Encrypt(CmsRecipient)

Origem:
EnvelopedCms.cs
Origem:
EnvelopedCms.cs
Origem:
EnvelopedCms.cs

Criptografa o conteúdo da mensagem CMS/PKCS#7 para um destinatário especificado único.

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

As informações do destinatário que descrevem o destinatário único desta mensagem.

Exceções

O parâmetro recipient é null.

Não foi possível concluir uma operação de criptografia.

Confira também

Aplica-se a

Encrypt(CmsRecipientCollection)

Origem:
EnvelopedCms.cs
Origem:
EnvelopedCms.cs
Origem:
EnvelopedCms.cs

Criptografa o conteúdo da mensagem CMS/PKCS#7 para um ou mais destinatários.

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

Uma coleção que descreve os destinatários da mensagem.

Exceções

O parâmetro recipients é null.

Não foi possível concluir uma operação de criptografia.

Aplica-se a