EncryptedXml.DecryptEncryptedKey(EncryptedKey) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Determina a tonalidade representada pelo EncryptedKey elemento.
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 EncryptedKey objeto que contém a chave a recuperar.
Devoluções
Um array de bytes que contém a chave.
Exceções
O valor do encryptedKey parâmetro é null.
O valor do encryptedKey parâmetro não é o algoritmo Triple DES Key Wrap nem o algoritmo de Key Wrap do Advanced Encryption Standard (AES) (também chamado Rijndael).
Observações
O DecryptEncryptedKey método desencripta uma chave encriptada contida no <EncryptedKey> elemento de um documento XML.
Este método recursivo encontra a chave representada pelo EncryptedKey objeto. Note que um EncryptedKey objeto pode conter outro EncryptedKey objeto que especifica o seu KeyInfo valor.