Функция ввода и обработки параметров удаленной стороны обмена IKE сессии фазы 1.
Синтаксис
C/C++
capi_result CAPI_EXTC p1_AgreeFn ( P1_HANDLE sid, const vblob *SAi_b, const vblob *KEx_b, const vblob *Nonce_b, const vblob *CKY, unsigned uFlags );
Параметры
- sid
-
[in] Дескриптор IKE сессии фазы 1
- SAi_b
-
[in] Набор параметров SA инициатора
- KEx_b
-
[in] Открытый ключ Диффи-Хеллмана IKE сессии фазы 1 удаленной стороны обмена
- Nonce_b
-
[in] Значение Nonce IKE сессии фазы 1 удаленной стороны обмена
- CKY
-
[in] Значение CKY удаленной стороны обмена
- uFlags
-
[in] Зарезервировано для будущего использования. Должен быть равен 0
Возвращаемое значение
При успехе возвращает CAPI_NOERROR
CAPI_NOERROR Успешное завершение
CAPI_CALL_ERROR Неверная последовательность вызовов
CAPI_CSP_ERROR Ошибка вызова CSP
CAPI_INTERNAL_ERROR Внутренняя ошибка библиотеки
Требования
Заголовочный файл | ike_gost.h |
---|---|
Библиотека | |
Минимальная версия продукта | 1.0 |