EncryptedXml.DecryptEncryptedKey(EncryptedKey) Método

Definição

Determina a chave 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 ser recuperada.

Retornos

Byte[]

Uma matriz 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 ou o algoritmo AES (Advanced Encryption Standard) Key Wrap (também chamado 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.

Aplica-se a