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:
- WS_SECURITY_BINDING_PROPERTY_CERT_FAILURES_TO_IGNORE (nur clientseitig)
- WS_SECURITY_BINDING_PROPERTY_DISABLE_CERT_REVOCATION_CHECK (nur clientseitig)
- WS_SECURITY_BINDING_PROPERTY_REQUIRE_SSL_CLIENT_CERT (nur serverseitig)
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 |