Compartir a través de


EncryptedXml.DecryptEncryptedKey(EncryptedKey) Método

Definición

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

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

Devoluciones

Byte[]

Matriz de bytes que contiene la clave.

Excepciones

El valor del parámetro encryptedKey es null.

El valor del parámetro encryptedKey no es el algoritmo de empaquetado de claves DES triple ni el algoritmo de empaquetado de claves AES (Advanced Encryption Standard), 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