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

Функция определения срока действия PSK.

Expand imageСинтаксис

C/C++ Copy Code
 static capi_result CAPI_EXTC getPSKnotAfterFn (
   ike_gost_handle h,
   const vblob & pPSKs,
   const vblob & pSiteNetID,
   const vblob & pSiteID,
   unsigned uFlags,
   time_t *ptNotAfter
 );

Параметры

h
[in] Дескриптор библиотеки IKE
pPSKs
[in] PSK парной связи
pSiteNetID
[in] Идентификатор канала связи
pSiteID
[in] Уникальный идентификатор узла сети (например, fingerprint сертификата, серийный номер или аппаратный адрес устройства связи)
uFlags
[in] Зарезервировано для будущего использования. Должен быть равен 0
ptNotAfter
[out] Срок действия PSK

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

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

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

CAPI_PSK_TTL_EXPIRED_ERROR Срок действия PSK истёк

CAPI_IMITA_ERROR PSK искажён (или в строке не найден PSK соответствующий pSiteID и pSiteNetID)

CAPI_PSK_ERROR PSK несовместимы - в строке есть PSK у которого не совпадает имитовставка или версия


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