Поделиться через


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.

-или-

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

Комментарии

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

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

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