EncryptedXml.DecryptEncryptedKey(EncryptedKey) Método

Definición

Determina la clave representada por el 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

Objeto EncryptedKey que contiene la clave que se va a recuperar.

Devoluciones

Byte[]

Matriz de bytes que contiene la clave.

Excepciones

El valor del encryptedKey parámetro es null.

El valor del encryptedKey parámetro no es el algoritmo triple de encapsulado de claves DES ni el algoritmo de ajuste de clave estándar de cifrado avanzado (AES) (también denominado Rijndael).

Comentarios

El DecryptEncryptedKey método descifra una clave cifrada contenida en el <EncryptedKey> elemento de un documento XML.

Este método recursivo busca la clave representada por el EncryptedKey objeto . Tenga en cuenta que un EncryptedKey objeto puede contener otro EncryptedKey objeto que especifica su KeyInfo valor.

Se aplica a