Функция
ExportContext() сохраняет контекст в буфере (аналог
ExportSecurityContext() уровня пользователя).
DWORD ExportContext(
ktls_gost_handle h,
CPKTLS_HANDLE hCtx,
PRIVKEY * Priv,
PUBKEY_2012 * Pub,
unsigned uFlags,
PSecBuffer pPackedContext
);
Аргументы
- h
- [in/out] - хендл TLS ядра
- hCtx
- [in] - экспортируемый контекст
- Priv
- [in] - указатель на закрытый ключ ядра
- Pub
- [in] - указатель на открытый ключ пользовательского процесса
- uFlags
- [in] - не используется, устанавливается в 0
- pPackedContext
- [in/out] - экспортированный контекст уровня ядра
Возвращаемые значения
SEC_E_OK если операция прошла успешно