EnvelopedCms.Encrypt Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.