EncryptedXml.GetDecryptionIV(EncryptedData, String) 方法

定义

EncryptedData 对象中检索解密初始化向量 (IV)。

public:
 virtual cli::array <System::Byte> ^ GetDecryptionIV(System::Security::Cryptography::Xml::EncryptedData ^ encryptedData, System::String ^ symmetricAlgorithmUri);
public virtual byte[] GetDecryptionIV (System.Security.Cryptography.Xml.EncryptedData encryptedData, string? symmetricAlgorithmUri);
public virtual byte[] GetDecryptionIV (System.Security.Cryptography.Xml.EncryptedData encryptedData, string symmetricAlgorithmUri);
abstract member GetDecryptionIV : System.Security.Cryptography.Xml.EncryptedData * string -> byte[]
override this.GetDecryptionIV : System.Security.Cryptography.Xml.EncryptedData * string -> byte[]
Public Overridable Function GetDecryptionIV (encryptedData As EncryptedData, symmetricAlgorithmUri As String) As Byte()

参数

encryptedData
EncryptedData

包含要检索的初始化向量 (IV) 的 EncryptedData 对象。

symmetricAlgorithmUri
String

描述与 encryptedData 值关联的加密算法的统一资源标识符 (URI)。

返回

Byte[]

一个包含解密初始化向量 (IV) 的字节数组。

例外

encryptedData 参数的值为 null

encryptedData 参数的值有一个 NULL EncryptionMethod 属性。

- 或 -

symmetricAlgorithmUrisymAlgUri 参数的值不是受支持的算法。

注解

给定对象 EncryptedData 后,此方法检索解密初始化矢量 (IV) 。 默认行为检索 IV 作为字节数组的第一个字节 CipherValue

有关统一资源标识符 (URI) 参数支持 symmetricAlgorithmUri 的值的列表,请参阅与 类关联的 EncryptedXml 常量字段列表。

适用于