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