共用方式為


EncryptedXml.DecryptEncryptedKey(EncryptedKey) 方法

定義

判斷 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 值的物件。

適用於