WS_SSL_TRANSPORT_SECURITY_BINDING-Struktur (webservices.h)

Der Untertyp der Sicherheitsbindung zum Angeben der Verwendung der SSL/TLS-protokollbasierten Transportsicherheit.

Diese Sicherheitsbindung wird nur mit dem WS_HTTP_CHANNEL_BINDING unterstützt.

Mit dieser Sicherheitsbindung können die folgenden Sicherheitsbindungseigenschaften angegeben werden:

Syntax

typedef struct _WS_SSL_TRANSPORT_SECURITY_BINDING {
  WS_SECURITY_BINDING binding;
  WS_CERT_CREDENTIAL  *localCertCredential;
} WS_SSL_TRANSPORT_SECURITY_BINDING;

Member

binding

Der Basistyp, von dem dieser Sicherheitsbindungsuntertyp und alle anderen Sicherheitsbindungsuntertypen abgeleitet werden.

localCertCredential

Die lokalen Zertifikatanmeldeinformationen, die mit dieser Sicherheitsbindung verwendet werden sollen.

Serverseite: Wenn SSL für die Transportsicherheit mit WS_HTTP_CHANNEL_BINDING verwendet wird, muss das Serverzertifikat von der Anwendung mit dem httpcfg-Tool registriert werden, und dieses Feld muss auf NULL festgelegt werden. In allen anderen Fällen muss das SERVER-SSL-Zertifikat mithilfe dieses Felds angegeben werden.

Clientseite: Wenn ein Clientzertifikat mit SSL verwendet werden soll, muss es mithilfe dieses Felds angegeben werden. Wenn kein Clientzertifikat verwendet werden soll, muss dieses Feld auf NULL festgelegt werden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Kopfzeile webservices.h