EncryptedXml.DecryptEncryptedKey(EncryptedKey) 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.
Determina a chave representada pelo elemento EncryptedKey.
public:
virtual cli::array <System::Byte> ^ DecryptEncryptedKey(System::Security::Cryptography::Xml::EncryptedKey ^ encryptedKey);
public virtual byte[] DecryptEncryptedKey (System.Security.Cryptography.Xml.EncryptedKey encryptedKey);
abstract member DecryptEncryptedKey : System.Security.Cryptography.Xml.EncryptedKey -> byte[]
override this.DecryptEncryptedKey : System.Security.Cryptography.Xml.EncryptedKey -> byte[]
Public Overridable Function DecryptEncryptedKey (encryptedKey As EncryptedKey) As Byte()
Parâmetros
- encryptedKey
- EncryptedKey
O objeto EncryptedKey que contém as chaves a serem recuperadas.
Retornos
- Byte[]
Uma matriz de bytes que contém a chave.
Exceções
O valor do parâmetro encryptedKey
é null
.
O valor do parâmetro encryptedKey
não é o algoritmo Triple DES Key Wrap ou o algoritmo Key Wrap de criptografia AES (também chamado de Rijndael).
Comentários
O DecryptEncryptedKey método descriptografa uma chave criptografada contida no <EncryptedKey>
elemento de um documento XML.
Esse método recursivo localiza a chave representada pelo EncryptedKey objeto. Observe que um EncryptedKey objeto pode conter outro EncryptedKey objeto que especifica seu KeyInfo valor.