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