BasicHttpSecurityMode Enum
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
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 |
| 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.