EncryptedXml.GetDecryptionIV(EncryptedData, String) Метод

Определение

Извлекает вектор инициализации расшифровки (IV) из EncryptedData объекта.

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

Объект EncryptedData , содержащий вектор инициализации (IV), который требуется извлечь.

symmetricAlgorithmUri
String

Универсальный идентификатор ресурса (URI), описывающий алгоритм шифрования, связанный со значением encryptedData .

Возвращаемое значение

Byte[]

Массив байтов, содержащий вектор инициализации расшифровки (IV).

Исключения

Значение encryptedData параметра — null.

Значение encryptedData параметра имеет EncryptionMethod свойство, равное NULL.

–или–

Значение symmetricAlgorithmUri параметра не является поддерживаемым алгоритмом.

Комментарии

EncryptedData При использовании объекта этот метод извлекает вектор инициализации расшифровки (IV). Поведение по умолчанию извлекает IV в качестве первых байтов массива CipherValue байтов.

Список значений универсального идентификатора ресурса (URI), поддерживаемых symmetricAlgorithmUri параметром, см. в списке полей констант, связанных с классом EncryptedXml .

Применяется к