Поделиться через


Метод IWSDSSLClientCertificate::GetMappedAccessToken (wsdbase.h)

Возвращает сопоставленный маркер доступа.

Синтаксис

HRESULT GetMappedAccessToken(
  [in, out] HANDLE *phToken
);

Параметры

[in, out] phToken

Дескриптор для сопоставленного маркера доступа. По завершении вызывающий объект должен освободить дескриптор, вызвав CloseHandle.

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

Возможные возвращаемые значения включают, помимо прочего, следующие.

Код возврата Описание
S_OK
Метод успешно выполнен.
S_FALSE
Маркер, связанный с указанным дескриптором, недоступен.

Комментарии

Если сертификат клиента был успешно сопоставлен с учетной записью пользователя операционной системы, то действительный маркер доступа для этого пользователя будет возвращен через phToken. Этот маркер можно использовать для олицетворения пользователя. На внутреннем HTTP.sys выполнит сопоставление сертификата клиента с учетной записью пользователя и вернет эти сведения через структуру HTTP_SSL_CLIENT_CERT_INFO .

Требования

Требование Значение
Минимальная версия клиента Windows 7 [только классические приложения]
Минимальная версия сервера Windows Server 2008 R2 [только классические приложения]
Целевая платформа Windows
Header wsdbase.h (включая Wsdapi.h)
DLL Wsdapi.dll

См. также раздел

IWSDSSLClientCertificate