webservices.h) (WS_SSL_TRANSPORT_SECURITY_BINDING 结构
用于指定使用基于 SSL/TLS 协议的传输安全性的安全绑定子类型。
只有 WS_HTTP_CHANNEL_BINDING才支持此安全绑定。
使用此安全绑定,可以指定以下安全绑定属性:
- 仅) WS_SECURITY_BINDING_PROPERTY_CERT_FAILURES_TO_IGNORE (客户端
- 仅限客户端) WS_SECURITY_BINDING_PROPERTY_DISABLE_CERT_REVOCATION_CHECK (
- 仅服务器端) WS_SECURITY_BINDING_PROPERTY_REQUIRE_SSL_CLIENT_CERT (
语法
typedef struct _WS_SSL_TRANSPORT_SECURITY_BINDING {
WS_SECURITY_BINDING binding;
WS_CERT_CREDENTIAL *localCertCredential;
} WS_SSL_TRANSPORT_SECURITY_BINDING;
成员
binding
从中派生此安全绑定子类型和所有其他安全绑定子类型的基类型。
localCertCredential
要用于此安全绑定的本地证书凭据。
服务器端:当 SSL 用于 WS_HTTP_CHANNEL_BINDING传输安全性时,应用程序必须使用 httpcfg 工具注册服务器证书,并且此字段必须设置为 NULL。 在所有其他情况下,必须使用此字段指定服务器 SSL 证书。
客户端:如果要将客户端证书用于 SSL,则必须使用此字段指定该证书。 如果不使用客户端证书,则必须将此字段设置为 NULL。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 7 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 R2 [仅限桌面应用] |
标头 | webservices.h |