Структуры | Описание |
---|---|
utls_gost_in_st | Структура utls_gost_in, в которой передается данные для создания utls_gost_handle. |
utlsdb_token | Структура ключевой пары экспорта. |
_CPUTLS_vtbl_ | Структура, содержащая таблицы работы с ассоциациями ключей и функций SSPI. |
utls_gost_out_st | Структура utls_gost_out, в которой возвращаются данные для создания utls_gost_handle. |
Функции | Описание |
---|---|
ExportSecurityContext | Функция CPExportSecurityContext() сохраняет контекст в буфере. В зависимости от поля fFlags либо сохраняет контекст для использования в ядре ОС, либо сохраняет сессию для использования на другом узле кластера. |
ImportSecurityContext | Функция CPImportSecurityContext() импортирует контекст или сессию из буфера. |
cputls_init_gost | Функция cputls_init_gost() используется для инициализации библиотеки TLS. |
cputls_shutdown_gost | Функция cputls_shutdown_gost() завершает работу библиотеки. |
Макросы | Описание |
---|---|
CPUTLS_CONTEXT_EXPORT_TO_KERNEL | экспорт сессионных ключей для модуля ядра |
CPUTLS_ATTR_CREDENTIAL_HANDLE | вернуть хендл на созданные в процессе импорта Credentials |