Delen via


<security> van <wsHttpBinding>

Vertegenwoordigt de beveiligingsmogelijkheden van wsHttpBinding<>.

<configuration>
  <system.serviceModel>
    <bindings>
      <wsHttpBinding>
        <binding>
          <security>

Syntaxis

<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>

Kenmerken en elementen

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

Attributes

Attribute Description
mode -Facultatief. Hiermee geeft u het type beveiliging dat wordt toegepast. De standaardwaarde is Message.
- Dit kenmerk is van het type SecurityMode.

Moduskenmerk

Waarde Description
Geen Beveiliging is uitgeschakeld.
Transport Beveiliging wordt geleverd met HTTPS. De service moet worden geconfigureerd met SSL-certificaten. Het bericht is volledig beveiligd via HTTPS en wordt geverifieerd door de client met behulp van het SSL-certificaat van de service. De clientverificatie wordt beheerd via het ClientCredentials kenmerk. van het <vervoer>.
Message Beveiliging wordt geleverd met SOAP-berichtbeveiliging. De SOAP-hoofdtekst is standaard versleuteld en ondertekend. Deze modus biedt verschillende functies, zoals of de servicereferenties beschikbaar zijn op de client buiten band, het algoritmepakket dat moet worden gebruikt en welk beveiligingsniveau moet worden toegepast op de berichttekst via de eigenschap Security.Message. Clientverificatie wordt eenmaal per sessie uitgevoerd en de resultaten van verificatie worden gedurende de duur van de sessie in de cache opgeslagen.
TransportMetBerichtReferentie In deze modus biedt HTTPS integriteit, vertrouwelijkheid en serververificatie, en SOAP-berichtbeveiliging biedt clientverificatie. Clientverificatie wordt standaard eenmaal per sessie uitgevoerd en de resultaten van de verificatie worden gedurende de duur van de sessie in de cache opgeslagen.

Kind-elementen

Onderdeel Description
<Vervoer> Hiermee definieert u de transportbeveiligingsinstellingen. Dit element komt overeen met het HttpTransportSecurityElement type.
<Bericht> Hiermee definieert u de beveiligingsinstellingen voor het bericht. Dit element komt overeen met het MessageSecurityOverHttpElement type.

Bovenliggende elementen

Onderdeel Description
<wsHttpBinding> Een beveiligde binding voor HTTP-transporttoepassingen.

Opmerkingen

De WSHttpBinding-klasse is ontworpen voor samenwerking met services die WS-* specificaties implementeren. De transportbeveiliging voor deze binding is Secure Sockets Layer (SSL) via HTTP of HTTPS.

Zie ook