Заголовочный файл: ike_gost.h
Библиотека: libike_gost.so (linux), cpike_api.dll (windows)

Функция установки сертификата удаленной стороны обмена при аутентификации IKE сессии фазы 1 с помощью сертификатов.

Expand imageСинтаксис

C/C++ Copy Code
 capi_result CAPI_EXTC p1_SetOtherCertFn (
   P1_HANDLE sid,
   PCCERT_CONTEXT otherCertContext,
   unsigned uFlags
 );

Параметры

sid
[in] Дескриптор IKE сессии фазы 1
otherCertContext
[in] Контекста открытого сертификата
uFlags
[in] Зарезервировано для будущего использования. Должен быть равен 0

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

При успехе возвращает CAPI_NOERROR.

CAPI_NOERROR Успешное завершение

CAPI_CALL_ERROR Неверные аргументы вызова

CAPI_CSP_ERROR Ошибка вызова CSP

CAPI_INTERNAL_ERROR Внутренняя ошибка библиотеки


Expand imageПримечания

При использовании сертификата требуется обеспечить, чтобы время жизни сессии не превышло срока действия сертификата. При необходимости воспользоваться функцией p1_SetParamFn.