структура WS_SSL_TRANSPORT_SECURITY_BINDING (webservices.h)

Подтип привязки безопасности для указания использования безопасности транспорта на основе протокола SSL/TLS.

Эта привязка безопасности поддерживается только с WS_HTTP_CHANNEL_BINDING.

С помощью этой привязки безопасности можно указать следующие свойства привязки безопасности:

Синтаксис

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