Compartilhar via


estrutura WS_SSL_TRANSPORT_SECURITY_BINDING_TEMPLATE (webservices.h)

O modelo de associação de segurança para especificar o uso da segurança de transporte baseada em protocolo SSL/TLS.

Consulte também WS_SSL_TRANSPORT_SECURITY_BINDING.

Essa associação de segurança tem suporte apenas com o WS_HTTP_CHANNEL_BINDING.

Sintaxe

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

Membros

securityBindingProperties

O aplicativo forneceu propriedades de associação de segurança que não podem ser representadas na política.

localCertCredential

A credencial de certificado local a ser usada com essa associação de segurança.

Lado do servidor: quando o SSL é usado para segurança de transporte com WS_HTTP_CHANNEL_BINDING, o certificado do servidor deve ser registrado pelo aplicativo usando o HttpCfg.exe e esse campo deve ser definido como NULL. Em todos os outros casos, o certificado SSL do servidor deve ser especificado usando esse campo.

Lado do cliente: se um certificado do cliente deve ser usado com SSL, ele deve ser especificado usando esse campo. Se nenhum certificado do cliente for usado, esse campo deverá ser definido como NULL.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 7 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 R2 [somente aplicativos da área de trabalho]
Cabeçalho webservices.h