EnvelopedCms.Encrypt Método

Definição

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

Sobrecargas

Name Description
Encrypt()

Encripta o conteúdo da mensagem CMS/PKCS#7 após selecionar os certificados destinatários através de um popup na interface.

Encrypt(CmsRecipient)

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

Encrypt(CmsRecipientCollection)

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

Encrypt()

Encripta o conteúdo da mensagem CMS/PKCS#7 após selecionar os certificados destinatários através de um popup na interface.

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

Exceções

Uma operação criptográfica não pôde ser concluída.

Observações

Este método apresenta uma interface de utilizador na qual escolhe os destinatários para quem encriptar a mensagem. Isto exige que o processo atual esteja a correr em modo interativo para o utilizador, o que significa que a Environment.UserInteractive propriedade é true. Um processo está normalmente em modo interativo com o utilizador, a menos que seja um processo de serviço ou esteja a correr dentro de uma aplicação Web.

A interface do utilizador só apresentará certificados que estejam dentro do seu período de validade e que tenham a Cifração de Chaves ou o Acordo de Chaves incluídos no seu uso de chaves.

São necessárias as seguintes permissões para mostrar a interface de utilizador 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

Encripta 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

A informação do destinatário que descreve o único destinatário desta mensagem.

Exceções

O recipient parâmetro é null.

Uma operação criptográfica não pôde ser concluída.

Ver 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

Encripta 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 recipients parâmetro é null.

Uma operação criptográfica não pôde ser concluída.

Aplica-se a