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 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.