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);
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 算法或高级加密标准 (AES) Key Wrap 算法(也称 Rijndael)。
注解
该方法 DecryptEncryptedKey 解密 XML 文档元素中包含的 <EncryptedKey>
加密密钥。
此递归方法查找由对象表示的 EncryptedKey 键。 请注意,对象 EncryptedKey 可以包含另一个 EncryptedKey 指定其 KeyInfo 值的对象。