Método EnvelopedData.Decrypt
[CAPICOM é um componente somente de 32 bits disponível para uso nos seguintes sistemas operacionais: Windows Server 2008, Windows Vista e Windows XP. Em vez disso, use a classe EnvelopedCms no namespace System.Security.Cryptography.Pkcs .]
O método Descriptografar descriptografa o conteúdo em envelope. A descriptografia será feita se o destinatário da mensagem tiver acesso à chave privada emparelhada com uma das chaves públicas usadas para envolver a mensagem. Chamar o método Descriptografar redefine o estado do objeto. Se o método Descriptografar for bem-sucedido, a propriedade Content do objeto EnvelopedData será definida como a mensagem de texto sem formatação.
Sintaxe
EnvelopedData.Decrypt( _
ByVal EnvelopedMessage _
)
Parâmetros
-
EnvelopedMessage [in]
-
Cadeia de caracteres que contém os dados em envelope a serem descriptografados.
Valor retornado
Esse método não retorna um valor.
Comentários
Os dados descriptografados tornam-se o valor da propriedade Content para o objeto EnvelopedData .
Se o usuário desse método não tiver acesso a uma chave privada que corresponda a uma das chaves públicas usadas para envolver a mensagem, o método falhará. Esse método falhará se o certificado da chave privada associada não estiver no repositório MY do computador local ou no repositório MY do usuário atual.
Importante
Quando esse método é chamado de um script Web, o script precisa usar sua chave privada para descriptografar os dados. Permitir que sites não confiáveis usem sua chave privada é um risco de segurança. Uma caixa de diálogo que pergunta se o site pode usar sua chave privada é exibida quando esse método é chamado pela primeira vez. Se você permitir que o script use sua chave privada e selecione "Não me pergunte isso novamente", a caixa de diálogo não aparecerá mais para nenhum script que use sua chave privada para descriptografar dados dentro desse domínio. No entanto, scripts fora desse domínio que tentam usar sua chave privada para descriptografar dados ainda farão com que essa caixa de diálogo apareça. Se você não permitir que o script use sua chave privada e selecione "Não me pergunte isso novamente", os scripts dentro desse domínio serão recusados automaticamente à capacidade de usar sua chave privada para descriptografar dados.
Requisitos
Requisito | Valor |
---|---|
Fim do suporte ao cliente |
Windows Vista |
Fim do suporte ao servidor |
Windows Server 2008 |
Redistribuível |
CAPICOM 2.0 ou posterior no Windows Server 2003 e Windows XP |
DLL |
|
Confira também