Функция проверки HASH(3) для IKE сессии фазы 2 (см. RFC 2409).
Синтаксис
C/C++
capi_result CAPI_EXTC p2_Verify3Fn ( P2_HANDLE sid, const vblob *HASH3, unsigned uFlags );
Параметры
- sid
-
[in] Дескриптор IKE сессии фазы 2
- HASH3
-
[in] Проверяемый HASH(3)
- uFlags
-
[in] Зарезервировано для будущего использования. Должен быть равен 0
Возвращаемое значение
При успехе возвращает CAPI_NOERROR
CAPI_NOERROR Успешное завершение
CAPI_IMITA_ERROR Ошибка имитовставки
CAPI_CALL_ERROR Неверная последовательность вызовов
CAPI_CSP_ERROR ошибка вызова CSP
CAPI_INTERNAL_ERROR Внутренняя ошибка библиотеки
Примечания
Precondition:
-
успешный вызов p2_VerifyAFn в данной сессии
-
успешный вызов p2_AgreeFn в данной сессии
Postcondition:
-
разрешена выработка non-ISAKMP SA вызовом spiSerializeFn
Требования
Заголовочный файл | ike_gost.h |
---|---|
Библиотека | |
Минимальная версия продукта | 1.0 |