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);
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 lautet null.

Der Wert des encryptedKey Parameters ist nicht der Triple DES Key Wrap-Algorithmus oder der AES-Schlüsselumbruchalgorithmus (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 durch das Objekt dargestellten EncryptedKey Schlüssel. Beachten Sie, dass ein EncryptedKey Objekt ein anderes EncryptedKey Objekt enthalten kann, das seinen KeyInfo Wert angibt.

Gilt für: