Freigeben über


EncryptedXml.DecryptEncryptedKey(EncryptedKey) Methode

Definition

Bestimmt den durch das EncryptedKey-Element dargestellten Schlüssel.

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()

Parameter

encryptedKey
EncryptedKey

Das EncryptedKey-Objekt, das den abzurufenden Schlüssel enthält.

Gibt zurück

Byte[]

Ein Bytearray, das den Schlüssel enthält.

Ausnahmen

Der Wert des encryptedKey-Parameters ist null.

Der Wert des encryptedKey-Parameters entspricht nicht dem Triple DES Key Wrap-Algorithmus bzw. dem AES Key Wrap-Algorithmus (Advanced Encryption Standard) (auch als Rijndael bezeichnet).

Hinweise

Die DecryptEncryptedKey Methode entschlüsselt einen verschlüsselten Schlüssel, der <EncryptedKey> im Element eines XML-Dokuments enthalten ist.

Diese rekursive Methode findet den Schlüssel, der durch das EncryptedKey Objekt dargestellt wird. Beachten Sie, dass ein EncryptedKey Objekt ein anderes EncryptedKey Objekt enthalten kann, das seinen KeyInfo Wert angibt.

Gilt für