Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Representa as capacidades de segurança do <wsHttpBinding>.
<configuração>
<system.serviceModel>
<Encadernações>
<wsHttpBinding>
<Encadernação>
<Segurança>
Sintaxe
<security mode="Message/None/Transport/TransportWithMessageCredential">
<transport clientCredentialType="Basic/Certificate/Digest/None/Ntlm/Windows"
proxyCredentialType="Basic/Digest/None/Ntlm/Windows"
realm="String"
defaultClientCredentialType="Basic/Certificate/Digest/None/Ntlm/Windows"
defaultProxyCredentialType="Basic/Digest/None/Ntlm/Windows"
defaultRealm="String" />
<message clientCredentialType="Certificate/IssuedToken/None/UserName/Windows"
algorithmSuite="Basic128/Basic192/Basic256/Basic128Rsa15/Basic256Rsa15/TripleDes/TripleDesRsa15/Basic128Sha256/Basic192Sha256/TripleDesSha256/Basic128Sha256Rsa15/Basic192Sha256Rsa15/Basic256Sha256Rsa15/TripleDesSha256Rsa15"
establishSecurityContext="Boolean"
negotiateServiceCredential="Boolean" />
</security>
Atributos e Elementos
As seções a seguir descrevem atributos, elementos filho e elementos pai
Attributes
| Attribute | Description |
|---|---|
| mode | - Opcional. Especifica o tipo de segurança aplicada. A predefinição é Message.- Este atributo é do tipo SecurityMode. |
Atributo de Modo
| Valor | Description |
|---|---|
| Nenhum | A segurança está desativada. |
| Transport | A segurança é fornecida através de HTTPS. O serviço precisa de ser configurado com certificados SSL. A mensagem é totalmente protegida usando HTTPS e é autenticada pelo cliente usando o certificado SSL do serviço. A autenticação do cliente é controlada através do ClientCredentials atributo. do <transporte>. |
| Message | A segurança é assegurada através da segurança por mensagem SOAP. Por defeito, o corpo do SOAP é Encriptado e Assinado. Este modo oferece uma variedade de funcionalidades, como se as credenciais de serviço estão disponíveis no cliente fora de banda, o conjunto de algoritmos a utilizar e que nível de proteção aplicar ao corpo da mensagem através da propriedade Security.Message. A autenticação do cliente é realizada uma vez por sessão e os resultados da autenticação são armazenados em cache durante toda a sessão. |
| TransporteComCredencialDeMensagem | Neste modo, o HTTPS proporciona integridade, confidencialidade e autenticação do servidor, e a segurança das mensagens SOAP assegura autenticação do cliente. Por defeito, a autenticação do cliente é realizada uma vez por sessão e os resultados da autenticação são armazenados em cache durante toda a sessão. |
Elementos filho
| Elemento | Description |
|---|---|
| <Transportes> | Define as definições de segurança do transporte. Este elemento corresponde ao HttpTransportSecurityElement tipo. |
| <Mensagem> | Define as definições de segurança da mensagem. Este elemento corresponde ao MessageSecurityOverHttpElement tipo. |
Elementos Principais
| Elemento | Description |
|---|---|
| <wsHttpBinding> | Um binding seguro para aplicações de transporte HTTP. |
Observações
A classe WSHttpBinding foi concebida para interoperação com serviços que implementam especificações WS-*. A segurança de transporte para essa associação é SSL (Secure Sockets Layer) sobre HTTP ou HTTPS.
Consulte também
- WSHttpSecurity
- Security
- Security
- WSHttpSecurityElement
- Proteger serviços e clientes
- Ligações
- Configuração System-Provided Ligações
- Usando bindings para configurar serviços e clientes
- <Encadernação>