EncryptedXml.DecryptEncryptedKey(EncryptedKey) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
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 .