КриптоПро SSPI  

QuerySecurityContextToken

Функция QuerySecurityContextToken() возвращает Windows NT/Windows 2000/Windows XP access token, соответсвующий удаленному пользователю.

SECURITY_STATUS QuerySecurityContextToken(
  PCtxtHandle phContext,
  HANDLE * phToken
);

Аргументы

phContext
[in] Дескриптор интересующего контекста.
phToken
[out] Указатель, куда помещается token.

Возвращаемые значения

При успешном завершении функция возвращает SEC_E_OK.

Иначе функция возвращает одно из следующих значений:
Коды возвратаОписание
SEC_E_INVALID_HANDLEПараметр phContext содержит недействительный дескриптор контекста.

Примечания

Эта функция вызывается приложением для имперсонализации пользователя. По окончании использования возвращенный дескриптор должен быть освобожден вызовом CloseHandle.

Требования:

AIX: 5.3 или выше.
FreeBSD: 7 или выше.
Linux: LSB 3.1 (RHEL 4, SuSE 10) или выше.
Solaris: 10 или выше.
Windows 2000 или выше: Необходимо Windows 2000 SP4 или старше с Internet Explorer 6.0 или старше.
Файл описания: Прототип описан в файле sspi.h для Windows и CSP_Sspi.h, CSP_SChannel.h, CpSSP.h для Unix.