Развернуть все
Свернуть все

Метод ICPHashedData2::Key

Данные для установки ключа, используемого для вычисления HMAC.

Синтаксис

C++
Visual Basic 6
 HRESULT Key (
   BSTR *pVal
 );
 HRESULT Key (
   BSTR newVal
 );
 Function Key As String

Параметры

pVal

[out, retval] Данные для установки ключа в виде строки шестнадцатеричных цифр без пробелов.

newVal

[in] Данные для установки ключа в виде строки шестнадцатеричных цифр без пробелов.

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

Возвращаемое значение имеет тип HRESULT. Значение S_OK означает успешное выполнение.

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

Данные для установки ключа в виде строки шестнадцатеричных цифр без пробелов.

Примечания

Свойство задает данные для установки ключа, который используется для вычисления HMAC при вызове метода Hash. Свойство должно быть задано до того, как будет впервые вызван метод Hash. Перед установкой свойства необходимо задать соответствующий алгоритм хэширования из перечисления CADESCOM_HASH_ALGORITHM.

Свойство должно быть задано в виде строки шестнадцатеричных цифр без пробелов. Длина устанавливаемых данных после перевода в двоичный вид должна быть не меньше 32 байт. Если при вызове метода Hash с алгоритмом HMAC на основе ГОСТ Р 34.11-94 и ГОСТ Р 34.11-2012 свойство не задано, то будут созданы случайные данные длины 64 байт.

Требования

Заголовочный файл cadescom.h
Библиотека DLL cadescom.dll
Идентификаторы GUID cadescom_i.c
Минимальная версия продукта 2.0