EncryptedXml.DecryptEncryptedKey(EncryptedKey) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.