BasicHttpSecurityMode Enum

Definitie

Hiermee geeft u de typen beveiliging op die kunnen worden gebruikt met de door het systeem geleverde BasicHttpBinding.

public enum class BasicHttpSecurityMode
public enum BasicHttpSecurityMode
type BasicHttpSecurityMode = 
Public Enum BasicHttpSecurityMode
Overname
BasicHttpSecurityMode

Velden

Name Waarde Description
None 0

Het SOAP-bericht wordt niet beveiligd tijdens de overdracht. Dit is het standaardgedrag.

Transport 1

Beveiliging wordt geleverd met HTTPS. De service moet worden geconfigureerd met SSL-certificaten. Het SOAP-bericht wordt als geheel beveiligd met HTTPS. De service wordt geverifieerd door de client met behulp van het SSL-certificaat van de service. De clientverificatie wordt beheerd via de ClientCredentialType.

Message 2

Beveiliging wordt geleverd met SOAP-berichtbeveiliging. Voor het BasicHttpBindingsysteem moet het servercertificaat afzonderlijk aan de client worden verstrekt. De geldige clientreferentietypen voor deze binding zijn UserName en Certificate.

TransportWithMessageCredential 3

Integriteit, vertrouwelijkheid en serververificatie worden geleverd door HTTPS. De service moet worden geconfigureerd met een certificaat. Clientverificatie wordt geleverd door middel van SOAP-berichtbeveiliging. Deze modus is van toepassing wanneer de gebruiker wordt geverifieerd met een gebruikersnaam of certificaatreferentie en er een bestaande HTTPS-implementatie is voor het beveiligen van berichtoverdracht.

TransportCredentialOnly 4

Deze modus biedt geen berichtintegriteit en vertrouwelijkheid. Het biedt alleen HTTP-clientverificatie. Gebruik deze modus met voorzichtigheid. Deze moet worden gebruikt in omgevingen waarin de overdrachtsbeveiliging wordt geleverd via andere middelen (zoals IPSec) en alleen clientverificatie wordt geleverd door de wcf-infrastructuur (Windows Communication Foundation).

Opmerkingen

Beveiliging in deze context betekent berichtbeveiliging (integriteit en vertrouwelijkheid) en client- en serviceverificatie.

Werkelijke beveiligingsvereisten (de specifieke onderdelen van SOAP-berichten die moeten worden ondertekend of ondertekend en versleuteld) worden beheerd via kenmerken van het servicecontract of via eigenschappen in de beschrijving van het contract. Eigenschappen van de binding bepalen niet wat er wordt ondertekend of versleuteld: een binding biedt alleen de algemene mogelijkheid om te ondertekenen en te versleutelen.

Het standaardgedrag voor de BasicHttpBinding is Geen.

Van toepassing op