Compartilhar via


EnvelopedCms.Encrypt Método

Definição

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

Sobrecargas

Nome Description
Encrypt()

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

Encrypt(CmsRecipient)

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

Encrypt(CmsRecipientCollection)

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

Encrypt()

Criptografa o conteúdo da mensagem CMS/PKCS#7 depois de selecionar certificados de destinatário por meio de um pop-up de 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 criptográfica.

Comentários

Esse método exibe uma interface do usuário na qual você escolhe os destinatários para quem 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. Um processo normalmente 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 de seu período de validade e que tenham a Codificação de Chave ou o Contrato de Chave incluídos em seu uso de chave.

As permissões a seguir 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
Origem:
EnvelopedCms.cs
Origem:
EnvelopedCms.cs
Origem:
EnvelopedCms.cs
Origem:
EnvelopedCms.cs
Origem:
EnvelopedCms.cs

Criptografa o conteúdo da mensagem CMS/PKCS#7 para um único destinatário 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

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

Exceções

O recipient parâmetro é null.

Não foi possível concluir uma operação criptográfica.

Confira também

Aplica-se a

Encrypt(CmsRecipientCollection)

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

Criptografa o conteúdo da mensagem CMS/PKCS nº 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 recipients parâmetro é null.

Não foi possível concluir uma operação criptográfica.

Aplica-se a