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

Функция p1_AgreeFn

Функция ввода и обработки параметров удаленной стороны обмена 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