Delen via


<beveiliging> van <basicHttpBinding>

Definieert de beveiligingsmogelijkheden van de <basicHttpBinding>.

<Configuratie>
  <system.serviceModel>
    <Bindings>
      <basicHttpBinding>
        <Bindend>
          <Veiligheid>

Syntax

<security mode="Message/None/Transport/TransportWithCredential">
  <transport clientCredentialType="Basic/Certificate/Digest/None/Ntlm/Windows"
             proxyCredentialType="Basic/Digest/None/Ntlm/Windows"
             realm="string" />
  <message algorithmSuite="Basic128/Basic192/Basic256/Basic128Rsa15/Basic256Rsa15/TripleDes/TripleDesRsa15/Basic128Sha256/Basic192Sha256/TripleDesSha256/Basic128Sha256Rsa15/Basic192Sha256Rsa15/Basic256Sha256Rsa15/TripleDesSha256Rsa15"
           clientCredentialType="Certificate/IssuedToken/None/UserName/Windows" />
</security>

Kenmerken en elementen

In de volgende secties worden kenmerken, onderliggende elementen en bovenliggende elementen beschreven

Kenmerken

Kenmerk Beschrijving
mode Optioneel. Hiermee geeft u het type beveiliging dat wordt gebruikt. De standaardwaarde is None. Dit kenmerk is van het type BasicHttpSecurityMode.

moduskenmerk

Waarde Beschrijving
Geen - Berichten zijn niet beveiligd tijdens de overdracht.
Transport Beveiliging wordt geboden met behulp van HTTPS-transport. De SOAP-berichten zijn beveiligd met HTTPS. De service wordt geverifieerd bij de client met behulp van het X.509-certificaat van de service. De client wordt geverifieerd met behulp van het opgegeven ClientCredentialType. Zie het <transport>.
Bericht Beveiliging wordt geboden met soap-berichtbeveiliging. De hoofdtekst is standaard versleuteld en ondertekend. Voor deze binding vereist het systeem dat het servercertificaat buiten de band aan de client wordt verstrekt. De enige geldige ClientCredentialType voor deze binding is Certificate.
TransportWithMessageCredential Integriteit, vertrouwelijkheid en serververificatie worden geleverd door transportbeveiliging. Clientverificatie wordt geleverd door middel van SOAP berichtbeveiliging. Deze modus is relevant wanneer de gebruiker zich verificeert met behulp van gebruikersnaam/wachtwoord en er een bestaande HTTP-implementatie is voor het beveiligen van berichtoverdracht.
TransportCredentialOnly Deze modus biedt geen integriteit en vertrouwelijkheid van berichten. Het biedt op HTTP gebaseerde clientverificatie. Deze modus moet voorzichtig worden gebruikt. Het moet worden gebruikt in omgevingen waarin de transportbeveiliging op andere manieren (zoals IPSec) wordt geleverd en alleen clientverificatie wordt geleverd door de WCF-infrastructuur.

Onderliggende elementen

Element Beschrijving
<Vervoer> Definieert de transportbeveiligingsinstellingen voor een eenvoudige HTTP-service. Dit element komt overeen met HttpTransportSecurity.
<Bericht> Definieert de beveiligingsinstellingen voor berichten voor een eenvoudige HTTP-service. Dit element komt overeen met BasicHttpMessageSecurity.

Bovenliggende elementen

Element Beschrijving
binding Het bindingselement van de <basicHttpBinding>.

Opmerkingen

Standaard is het SOAP-bericht niet beveiligd en wordt de client niet geverifieerd. Met dit element kunt u aanvullende beveiligingsinstellingen voor het basicHttpBinding element configureren.

Zie ook