структура WSMAN_SENDER_DETAILS (wsman.h)
Указывает сведения о клиенте для каждого входящего запроса.
Синтаксис
typedef struct _WSMAN_SENDER_DETAILS {
PCWSTR senderName;
PCWSTR authenticationMechanism;
WSMAN_CERTIFICATE_DETAILS *certificateDetails;
HANDLE clientToken;
PCWSTR httpURL;
} WSMAN_SENDER_DETAILS;
Члены
senderName
Указывает имя пользователя клиента, выполняющего запрос. Содержимое этого параметра зависит от типа проверки подлинности. Значение senderName имеет следующий формат:
Механизм аутентификации | Значение senderName |
---|---|
Проверка подлинности Windows | Домен и имя пользователя. |
Обычная проверка подлинности | Указанное имя пользователя. |
Сертификаты клиента | Субъект сертификата. |
LiveID | PuID LiveID в виде строки. |
authenticationMechanism
Указывает строку, указывающую, какой механизм проверки подлинности использовался клиентом. Следующие значения предопределяются:
- Basic
- ClientCertificate
certificateDetails
Указатель на структуру WSMAN_CERTIFICATE_DETAILS , указывающую сведения о сертификате клиента. Этот параметр действителен, только если параметр authenticationMechanism имеет значение ClientCertificate.
clientToken
Указывает маркер удостоверения пользователя, если маркер безопасности Windows доступен для пользователя. Этот маркер будет использоваться потоком для олицетворения этого пользователя для всех вызовов подключаемого модуля.
httpURL
Указывает URL-адрес HTTP входящего запроса.
Требования
Минимальная версия клиента | Windows 7 |
Минимальная версия сервера | Windows Server 2008 R2 |
Верхняя часть | wsman.h |
Распространяемые компоненты | Windows Management Framework в Windows Server 2008 с пакетом обновления 2 (SP2), Windows Vista с пакетом обновления 1 (SP1) и Windows Vista с пакетом обновления 2 (SP2) |