Share via


EndToEndBasicHttpSecurityMode Enumeration

Definition

Ein Enumerationstyp, der die Sicherheitsmodi angibt, die mit BasicHttpRelayBindingverwendet werden können.

public enum EndToEndBasicHttpSecurityMode
type EndToEndBasicHttpSecurityMode = 
Public Enum EndToEndBasicHttpSecurityMode
Vererbung
EndToEndBasicHttpSecurityMode

Felder

Message 2

Die Sicherheit wird mithilfe WS-Security SOAP-Nachrichtensicherheit bereitgestellt. Für die BasicHttpRelayBinding erfordert das System, dass das Serverzertifikat dem Client separat zur Verfügung gestellt wird. Die gültigen Typen von Clientanmeldeinformationen für diese Bindung sind UserName und Certificate.

None 0

Nachrichten werden nicht während der Übertragung gesichert.

Transport 1

Die Sicherheit wird über HTTPS bereitgestellt. Der Dienst muss mit SSL-Zertifikaten konfiguriert werden. Die SOAP-Nachricht wird als Ganzes mit HTTPS geschützt. Der Dienst wird vom Client anhand des SSL-Zertifikats des Diensts authentifiziert. Die Clientauthentifizierung wird über den ClientCredentialType gesteuert.

TransportWithMessageCredential 3

Integrität, Vertraulichkeit und Serverauthentifizierung werden über HTTPS bereitgestellt. Der Dienst muss mit einem Zertifikat konfiguriert werden. Die Clientauthentifizierung wird über die SOAP-Nachrichtensicherheit bereitgestellt. Dieser Modus findet Anwendung, wenn sich der Benutzer mit UserName oder Certificat-Anmeldeinformationen authentifiziert und eine HTTPS-Bereitstellung zum Sichern der Nachrichtenübertragung vorhanden ist.

Gilt für: