<segurança> de <ws2007HttpBinding>
Representa as definições de segurança utilizadas com o <elemento ws2007HttpBinding> .
<configuração>
<system.serviceModel>
<enlaces>
<ws2007HttpBinding>
<enlace>
<segurança>
Syntax
<system.serviceModel>
<bindings>
<ws2007HttpBinding>
<binding name = "String">
<security mode="None/Message/Transport/TransportWithMessageCredential">
<transport>
</transport>
<message>
</message>
</security>
</binding>
</ws2007HttpBinding>
</bindings>
</system.serviceModel>
Atributos e Elementos
As secções seguintes descrevem atributos, elementos subordinados e elementos principais.
Atributos
Atributo | Descrição |
---|---|
mode |
- Opcional. Especifica o tipo de segurança que é aplicado. A predefinição é Message .Este atributo é do tipo SecurityMode. |
Atributo de Modo
Valor | Descrição |
---|---|
None |
A segurança está desativada. |
Transport |
A segurança é fornecida com HTTPS. O serviço tem de ser configurado com certificados SSL (Secure Sockets Layer). A mensagem é totalmente protegida através de HTTPS e o serviço é autenticado pelo cliente com o certificado SSL do serviço. A autenticação do cliente é controlada através do ClientCredentials atributo do <elemento de transporte> . |
Message |
A segurança é fornecida através da segurança de mensagens SOAP. Por predefinição, o corpo SOAP está encriptado e assinado. Este modo oferece uma variedade de funcionalidades, tais como se as credenciais de serviço estão disponíveis no cliente fora de banda, o conjunto de algoritmos a utilizar e o nível de proteção a aplicar ao corpo da mensagem através do SecurityMessageProperty. A autenticação de cliente é efetuada uma vez para cada sessão e os resultados da autenticação são colocados em cache durante a sessão. |
TransportWithMessageCredential |
Neste modo, o HTTPS fornece integridade, confidencialidade e autenticação do servidor e a segurança de mensagens SOAP fornece autenticação de cliente. Por predefinição, a autenticação do cliente é efetuada uma vez para cada sessão e os resultados da autenticação são colocados em cache durante a sessão. |
Elementos Subordinados
Elemento | Descrição |
---|---|
<transporte> | Define as definições de segurança de transporte. Este elemento corresponde ao HttpTransportSecurityElement tipo. Estas definições são aplicadas apenas quando o modo está definido como Transporte. |
<mensagem> | Define as definições de segurança da mensagem. Este elemento corresponde ao MessageSecurityOverHttpElement tipo. Estas definições não são aplicadas quando o modo está definido como Transporte. |
Elementos Principais
Elemento | Descrição |
---|---|
<ws2007HttpBinding> | Um enlace seguro para aplicações de transporte HTTP. |
Observações
Este elemento foi concebido para interoperação com serviços que implementam especificações WS-*. A segurança de transporte para este enlace é Secure Sockets Layer (SSL) através de HTTP ou HTTPS.
Ver também
Colabore connosco no GitHub
A origem deste conteúdo pode ser encontrada no GitHub, onde também pode criar e rever problemas e pedidos Pull. Para mais informações, consulte o nosso guia do contribuidor.