EncryptedXml.DecryptEncryptedKey(EncryptedKey) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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.