Condividi tramite


WS_SSL_TRANSPORT_SECURITY_BINDING_TEMPLATE struttura (webservices.h)

Modello di associazione di sicurezza per specificare l'uso della sicurezza basata sul protocollo SSL/TLS.

Vedere anche WS_SSL_TRANSPORT_SECURITY_BINDING.

Questa associazione di sicurezza è supportata solo con l'WS_HTTP_CHANNEL_BINDING.

Sintassi

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

Members

securityBindingProperties

L'applicazione ha fornito proprietà di associazione di sicurezza che non possono essere rappresentate nei criteri.

localCertCredential

Credenziale 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 server deve essere registrato dall'applicazione usando il HttpCfg.exe 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, deve essere specificato usando questo campo. Se non viene usato 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