Заголовочный файл: ike_gost.h
Библиотека: libike_gost.so (linux), cpike_api.dll (windows)
Библиотека: libike_gost.so (linux), cpike_api.dll (windows)
Функция определения срока действия PSK.
Синтаксис
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 у которого не совпадает имитовставка или версия