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 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.