EncryptedXml.DecryptEncryptedKey(EncryptedKey) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
判斷 EncryptedKey 項目所代表的金鑰。
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()
參數
- encryptedKey
- EncryptedKey
EncryptedKey 物件,包含要擷取的金鑰。
傳回
Byte[]
包含金鑰的位元組陣列。
例外狀況
encryptedKey
參數的值為 null
。
encryptedKey
參數的值不是三重 DES Key Wrap 演算法或 Advanced Encryption Standard (AES) Key Wrap 演算法 (也稱為 Rijndael)。
備註
方法 DecryptEncryptedKey 會解密 XML 檔元素內 <EncryptedKey>
含的加密金鑰。
這個遞迴方法會尋找 物件所代表的 EncryptedKey 索引鍵。 請注意, EncryptedKey 物件可以包含另一個 EncryptedKey 指定其 KeyInfo 值的物件。