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
.
Возвращаемое значение
Массив байтов, содержащий вектор инициализации (IV) расшифровки.
Исключения
параметр encryptedData
имеет значение null
;
Значение параметра encryptedData
содержит свойство EncryptionMethod, равное значению NULL.
-или-
Значение параметра symmetricAlgorithmUrisymAlgUri
не является поддерживаемым алгоритмом.
Комментарии
При выборе EncryptedData объекта этот метод извлекает вектор инициализации расшифровки (IV). Поведение по умолчанию извлекает iv в качестве первых байтов массива CipherValue байтов.
Список значений универсального кода ресурса (URI), поддерживаемых параметром symmetricAlgorithmUri
, см. в списке полей констант, связанных с классом EncryptedXml .