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:

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