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

Функция getPSKnotAfterFn

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

Синтаксис

C/C++
 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 у которого не совпадает имитовставка или версия

Примечания

Требования

Заголовочный файл ike_gost.h
Библиотека
Минимальная версия продукта 1.0