(wsman.h) WSMAN_SENDER_DETAILS 结构

指定每个入站请求的客户端详细信息。

语法

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 将 LiveID PUID 作为字符串。

authenticationMechanism

指定指示客户端使用的身份验证机制的字符串。 以下值是预定义的:

  • 基本
  • ClientCertificate
所有其他类型直接从安全包进行查询。 对于 Internet Information Services (IIS) 托管,将从 IIS 基础结构检索此字符串。

certificateDetails

指向 WSMAN_CERTIFICATE_DETAILS 结构的指针,该结构指定客户端证书的详细信息。 仅当 authenticationMechanism 设置为 ClientCertificate 时,此参数才有效。

clientToken

如果 Windows 安全令牌可供用户使用,则指定用户的标识令牌。 线程将使用此令牌来模拟此用户对插件的所有调用。

注意 授权插件可以更改用户上下文并使用不同的模拟令牌。
 

httpURL

指定入站请求的 HTTP URL。

要求

   
最低受支持的客户端 Windows 7
最低受支持的服务器 Windows Server 2008 R2
标头 wsman.h
可再发行组件 Windows Management Framework Windows Server 2008 SP2、Windows Vista SP1 和 Windows Vista SP2 上的Windows Management Framework