Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Representerar säkerhetsfunktionerna i <wsHttpBinding>.
<Konfiguration>
<system.serviceModel>
<Bindningar>
<wsHttpBinding>
<Bindande>
<Säkerhet>
Syntax
<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>
Attribut och element
I följande avsnitt beskrivs attribut, underordnade element och överordnade element
Attribut
| Attribut | Beskrivning |
|---|---|
| mode | -Valfri. Anger vilken typ av säkerhet som tillämpas. Standardvärdet är Message.– Det här attributet är av typen SecurityMode. |
Lägesattribut
| Värde | Beskrivning |
|---|---|
| Ingen | Säkerhet är inaktiverat. |
| Transport | Säkerhet tillhandahålls via HTTPS. Tjänsten måste konfigureras med SSL-certifikat. Meddelandet är helt skyddat med HTTPS och autentiseras av klienten med hjälp av tjänstens SSL-certifikat. Klientautentiseringen styrs via attributet ClientCredentials . transporten.<> |
| Meddelande | Säkerhet tillhandahålls med hjälp av SOAP-meddelandesäkerhet. SOAP-brödtexten är krypterad och signerad som standard. Det här läget erbjuder en mängd olika funktioner, till exempel om tjänstens autentiseringsuppgifter är tillgängliga på klienten out-of-band, algoritmsviten som ska användas och vilken skyddsnivå som ska tillämpas på meddelandetexten via egenskapen Security.Message. Klientautentisering utförs en gång per session och resultatet av autentiseringen cachelagras under hela sessionen. |
| TransportWithMessageCredential | I det här läget tillhandahåller HTTPS integritet, konfidentialitet och serverautentisering, och SOAP-meddelandesäkerhet ger klientautentisering. Som standard utförs klientautentisering en gång per session och resultatet av autentiseringen cachelagras under hela sessionen. |
Underordnade element
| Element | Beskrivning |
|---|---|
| <Transport> | Definierar inställningarna för transportsäkerhet. Det här elementet motsvarar HttpTransportSecurityElement typen . |
| <Meddelande> | Definierar säkerhetsinställningarna för meddelandet. Det här elementet motsvarar MessageSecurityOverHttpElement typen . |
Överordnade element
| Element | Beskrivning |
|---|---|
| <wsHttpBinding> | En säker bindning för HTTP-transportprogram. |
Kommentarer
Klassen WSHttpBinding är utformad för samverkan med tjänster som implementerar WS-*-specifikationer. Transportsäkerheten för den här bindningen är SSL (Secure Sockets Layer) via HTTP eller HTTPS.