КриптоПро SSPI  

ExportContext

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