EncryptedXml.DecryptEncryptedKey(EncryptedKey) Methode

Definitie

Bepaalt de sleutel die wordt vertegenwoordigd door het EncryptedKey element.

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

Parameters

encryptedKey
EncryptedKey

Het EncryptedKey object dat de sleutel bevat die moet worden opgehaald.

Retouren

Byte[]

Een bytematrix die de sleutel bevat.

Uitzonderingen

De waarde van de encryptedKey parameter is null.

De waarde van de encryptedKey parameter is niet het Triple DES Key Wrap-algoritme of het AES-algoritme (Advanced Encryption Standard) Key Wrap (ook wel Rijndael genoemd).

Opmerkingen

De DecryptEncryptedKey methode ontsleutelt een versleutelde sleutel in het <EncryptedKey> element van een XML-document.

Met deze recursieve methode wordt de sleutel gevonden die wordt vertegenwoordigd door het EncryptedKey object. Houd er rekening mee dat een EncryptedKey object een ander EncryptedKey object kan bevatten dat de waarde aangeeft KeyInfo .

Van toepassing op