Функция ресериализации данных IKE сессии фазы 1.
Синтаксис
Параметры
- h
-
[in] Дескриптор библиотеки IKE
- hPriv_from
-
[in] Закрытый ключ десериализации
- hPriv_to
-
[in] Закрытый ключ сериализации
- hPub_from
-
[in] Открытый ключ десериализации
- hPub_to
-
[in] Открытый ключ сериализации
- p1_data_from
-
[in] Сериализованные данные IKE сессии фазы 1
- uFlags
-
[in] Зарезервировано для будущего использования. Должен быть равен 0.
- p1_data_to
-
[out] Ресериализованные данные IKE сессии фазы 1
Возвращаемое значение
CAPI_NOERROR Успешное завершение
CAPI_INTERNAL_ERROR Внутренняя ошибка библиотеки
CAPI_PROTOCOL_ERROR Открытый ключ или создан "в будущем" или истекло его время жизни
CAPI_CSP_ERROR Ошибка вызова CSP
CAPI_CALL_ERROR Вызов с недопустимыми аргументами
Примечания
Данная функция удобна для централизованного хранения сериализованных данных в кластерной инфраструктуре, например, когда все сессии сериализуются на один кластер, который в дальнейшем может ресериализовать данные на любой другой кластер по наличию его открытого ключа сериализации.
hPriv_from и hPriv_to могут совпадать.
Требования
Заголовочный файл | ike_gost.h |
---|---|
Библиотека | |
Минимальная версия продукта | 1.0 |