Freigeben über


WSMAN_SENDER_DETAILS-Struktur (wsman.h)

Gibt die Clientdetails für jede eingehende Anforderung an.

Syntax

typedef struct _WSMAN_SENDER_DETAILS {
  PCWSTR                    senderName;
  PCWSTR                    authenticationMechanism;
  WSMAN_CERTIFICATE_DETAILS *certificateDetails;
  HANDLE                    clientToken;
  PCWSTR                    httpURL;
} WSMAN_SENDER_DETAILS;

Member

senderName

Gibt den Benutzernamen des Clients an, der die Anforderung stellt. Der Inhalt dieses Parameters variiert je nach Authentifizierungstyp. Der Wert von senderName ist wie folgt formatiert:

Authentifizierungsmechanismus Wert von senderName
Windows-Authentifizierung Die Domäne und der Benutzername.
Standardauthentifizierung Der angegebene Benutzername.
Clientzertifikate Der Betreff des Zertifikats.
LiveID Die LiveID-PUID als Zeichenfolge.

authenticationMechanism

Gibt eine Zeichenfolge an, die angibt, welcher Authentifizierungsmechanismus vom Client verwendet wurde. Die folgenden Werte sind vordefiniert:

  • Basic
  • ClientCertificate
Alle anderen Typen werden direkt aus dem Sicherheitspaket abgefragt. Beim Hosten von Internetinformationsdiensten (IIS) wird diese Zeichenfolge aus der IIS-Infrastruktur abgerufen.

certificateDetails

Ein Zeiger auf eine WSMAN_CERTIFICATE_DETAILS-Struktur , die die Details des Clientzertifikats angibt. Dieser Parameter ist nur gültig, wenn authenticationMechanism auf ClientCertificate festgelegt ist.

clientToken

Gibt das Identitätstoken des Benutzers an, wenn ein Windows-Sicherheitstoken für einen Benutzer verfügbar ist. Dieses Token wird vom Thread verwendet, um die Identität dieses Benutzers für alle Aufrufe des Plug-Ins anzugeben.

Hinweis Autorisierungs-Plug-Ins können den Benutzerkontext ändern und ein anderes Identitätswechseltoken verwenden.
 

httpURL

Gibt die HTTP-URL der eingehenden Anforderung an.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 7
Unterstützte Mindestversion (Server) Windows Server 2008 R2
Kopfzeile wsman.h
Verteilbare Komponente Windows Management Framework unter Windows Server 2008 mit SP2, Windows Vista mit SP1 und Windows Vista mit SP2