Freigeben über


WS_SSL_TRANSPORT_SECURITY_BINDING_TEMPLATE-Struktur (webservices.h)

Die Sicherheitsbindungsvorlage zum Angeben der Verwendung der SSL/TLS-protokollbasierten Transportsicherheit.

Siehe auch WS_SSL_TRANSPORT_SECURITY_BINDING.

Diese Sicherheitsbindung wird nur mit dem WS_HTTP_CHANNEL_BINDING unterstützt.

Syntax

typedef struct _WS_SSL_TRANSPORT_SECURITY_BINDING_TEMPLATE {
  WS_SECURITY_BINDING_PROPERTIES securityBindingProperties;
  WS_CERT_CREDENTIAL             *localCertCredential;
} WS_SSL_TRANSPORT_SECURITY_BINDING_TEMPLATE;

Member

securityBindingProperties

Von der Anwendung wurden Sicherheitsbindungseigenschaften bereitgestellt, die nicht in der Richtlinie dargestellt werden können.

localCertCredential

Die anmeldeinformationen des lokalen Zertifikats, die mit dieser Sicherheitsbindung verwendet werden sollen.

Serverseitig: Wenn SSL für die Transportsicherheit mit WS_HTTP_CHANNEL_BINDING verwendet wird, muss das Serverzertifikat von der Anwendung mit dem HttpCfg.exe 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