struttura WS_SSL_TRANSPORT_SECURITY_BINDING (webservices.h)
Sottotipo di associazione di sicurezza per specificare l'uso della sicurezza del trasporto basata su protocollo SSL/TLS.
Questa associazione di sicurezza è supportata solo con il WS_HTTP_CHANNEL_BINDING.
Con questa associazione di sicurezza, è possibile specificare le proprietà di associazione di sicurezza seguenti:
- WS_SECURITY_BINDING_PROPERTY_CERT_FAILURES_TO_IGNORE (solo lato client)
- WS_SECURITY_BINDING_PROPERTY_DISABLE_CERT_REVOCATION_CHECK (solo lato client)
- WS_SECURITY_BINDING_PROPERTY_REQUIRE_SSL_CLIENT_CERT (solo lato server)
Sintassi
typedef struct _WS_SSL_TRANSPORT_SECURITY_BINDING {
WS_SECURITY_BINDING binding;
WS_CERT_CREDENTIAL *localCertCredential;
} WS_SSL_TRANSPORT_SECURITY_BINDING;
Members
binding
Tipo di base da cui derivano questo sottotipo di associazione di sicurezza e tutti gli altri sottotipi di associazione di sicurezza.
localCertCredential
Credenziali del certificato locale da usare con questa associazione di sicurezza.
Lato server: quando ssl viene usato per la sicurezza del trasporto con WS_HTTP_CHANNEL_BINDING, il certificato del server deve essere registrato dall'applicazione tramite lo strumento httpcfg e questo campo deve essere impostato su NULL. In tutti gli altri casi, è necessario specificare il certificato SSL del server usando questo campo.
Lato client: se un certificato client deve essere usato con SSL, è necessario specificarlo usando questo campo. Se non deve essere utilizzato alcun certificato client, questo campo deve essere impostato su NULL.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 7 [solo app desktop] |
Server minimo supportato | Windows Server 2008 R2 [solo app desktop] |
Intestazione | webservices.h |