Objeto EncryptedData
[CAPICOM é um componente somente de 32 bits que está disponível para uso nos seguintes sistemas operacionais: Windows Server 2008, Windows Vista e Windows XP. Em vez disso, use os PInvoke (Serviços de Invocação de Plataforma) para chamar as funções da API do Win32 CryptEncryptMessage e CryptDecryptMessage para criptografar e descriptografar mensagens. Para obter informações sobre o PInvoke, consulte Tutorial de invocação de plataforma. O .NET e CryptoAPI via P/Invoke: Parte 1 e .NET e CryptoAPI via P/Invoke: subseções da parte 2 de estender a criptografia do .NET com CAPICOM e P/Invoke também podem ser úteis.]
O objeto EncryptedData fornece propriedades e métodos para criptografar e descriptografar dados usando uma chave de sessão derivada de um segredo.
Observação
CAPICOM não dá suporte ao tipo de conteúdo EncryptedData do PKCS nº 7, mas usa uma estrutura ASN não padrão para EncryptedData. Portanto, somente CAPICOM pode descriptografar um objeto CAPICOM EncryptedData .
Membros
O objeto EncryptedData tem estes tipos de membros:
Métodos
O objeto EncryptedData tem esses métodos.
Método | Descrição |
---|---|
Descriptografar | Descriptografa o conteúdo criptografado usando o segredo. |
Encrypt | Criptografa o conteúdo usando o segredo atual e o algoritmo de criptografia. |
SetSecret | Define o segredo do qual a chave de sessão de criptografia/descriptografia é derivada. |
Propriedades
O objeto EncryptedData tem essas propriedades.
Propriedade | Tipo de acesso | Descrição |
---|---|---|
Algoritmo |
Somente leitura |
Algoritmo usado para criptografia/descriptografia. |
Conteúdo |
Leitura/gravação |
O conteúdo a ser criptografado ou descriptografado. A definição dessa propriedade deve ser feita antes que o método Encrypt seja chamado. Quando o valor dessa propriedade é redefinido, direta ou indiretamente, todo o estado do objeto é redefinido e qualquer conteúdo criptografado no objeto é perdido. Essa é a propriedade padrão. |
Comentários
O objeto EncryptedData pode ser criado e é seguro para scripts. O ProgID para o objeto EncryptedData é CAPICOM. EncryptedData.1.
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