BasicHttpSecurityMode Enumeração
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Especifica os tipos de segurança que podem ser usados com o sistema BasicHttpBindingfornecido por .
public enum class BasicHttpSecurityMode
public enum BasicHttpSecurityMode
type BasicHttpSecurityMode =
Public Enum BasicHttpSecurityMode
- Herança
Campos
| Name | Valor | Description |
|---|---|---|
| None | 0 | A mensagem SOAP não é protegida durante a transferência. Este é o comportamento padrão. |
| Transport | 1 | A segurança é fornecida através de HTTPS. O serviço deve ser configurado com certificados SSL. A mensagem SOAP é protegida como um todo usando HTTPS. O serviço é autenticado pelo cliente usando o certificado SSL do serviço. A autenticação do cliente é controlada através do ClientCredentialTypearquivo . |
| Message | 2 | A segurança é assegurada através da segurança por mensagem SOAP. Para o BasicHttpBinding, o sistema exige que o certificado do servidor seja fornecido ao cliente separadamente. Os tipos válidos de credenciais de cliente para esta ligação são |
| TransportWithMessageCredential | 3 | A integridade, confidencialidade e autenticação do servidor são fornecidas pelo HTTPS. O serviço deve ser configurado com um certificado. A autenticação do cliente é fornecida através da segurança das mensagens SOAP. Este modo é aplicável quando o utilizador está a autenticar-se com uma credencial de Nome de Utilizador ou Certificado e existe uma implementação HTTPS existente para garantir a transferência de mensagens. |
| TransportCredentialOnly | 4 | Este modo não garante integridade nem confidencialidade das mensagens. Fornece apenas autenticação de cliente baseada em HTTP. Use este modo com cautela. Deve ser utilizado em ambientes onde a segurança da transferência é fornecida por outros meios (como IPSec) e apenas a autenticação do cliente é fornecida pela infraestrutura da Windows Communication Foundation (WCF). |
Observações
Segurança neste contexto significa proteção das mensagens (integridade e confidencialidade), bem como autenticação do cliente e do serviço.
Os requisitos reais de proteção (as partes específicas das mensagens SOAP que devem ser assinadas ou assinadas e encriptadas) são controlados através de atributos no contrato de serviço ou através das propriedades na descrição do contrato. As propriedades da ligação não controlam o que está a ser assinado ou encriptado: uma ligação apenas oferece a capacidade geral de assinatura e encriptação.
O comportamento padrão para o BasicHttpBinding é Nenhum.