Поделиться через


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

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

См. также WS_SSL_TRANSPORT_SECURITY_BINDING.

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

Синтаксис

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

Члены

securityBindingProperties

Приложение предоставило свойства привязки безопасности, которые не могут быть представлены в политике.

localCertCredential

Учетные данные локального сертификата, используемые с этой привязкой безопасности.

На стороне сервера. Если ssl используется для обеспечения безопасности транспорта с WS_HTTP_CHANNEL_BINDING, сертификат сервера должен быть зарегистрирован приложением с помощью HttpCfg.exe , а для этого поля должно быть задано значение NULL. Во всех остальных случаях SSL-сертификат сервера необходимо указать с помощью этого поля.

На стороне клиента. Если сертификат клиента должен использоваться с SSL, его необходимо указать с помощью этого поля. Если сертификат клиента не используется, для этого поля необходимо задать значение NULL.

Требования

Требование Значение
Минимальная версия клиента Windows 7 [только классические приложения]
Минимальная версия сервера Windows Server 2008 R2 [только классические приложения]
Верхняя часть webservices.h