EncryptedXml.DecryptEncryptedKey(EncryptedKey) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Určuje klíč reprezentovaný prvkem EncryptedKey .
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()
Parametry
- encryptedKey
- EncryptedKey
Objekt EncryptedKey , který obsahuje klíč, který se má načíst.
Návraty
- Byte[]
Bajtové pole, které obsahuje klíč.
Výjimky
Hodnota parametru encryptedKey
je null
.
Hodnota encryptedKey
parametru není algoritmus Triple DES Key Wrap ani algoritmus AES (Advanced Encryption Standard) Key Wrap (označovaný také jako Rijndael).
Poznámky
Metoda DecryptEncryptedKey dešifruje šifrovaný klíč obsažený v <EncryptedKey>
elementu dokumentu XML.
Tato rekurzivní metoda najde klíč reprezentovaný objektem EncryptedKey . Všimněte si, že EncryptedKey objekt může obsahovat jiný EncryptedKey objekt, který určuje jeho KeyInfo hodnotu.