SecurityBindingElement.CreateCertificateOverTransportBindingElement Methode

Definition

Erstellt ein Sicherheitsbindungselement, das von Clients erwartet, eine zertifikatbasierte Authentifizierung mit SOAP-Nachrichtensicherheit durchzuführen. Dieses Bindungselement (z. B. https) erwartet vom Transport die Durchführung der Serverauthentifizierung sowie die Bereitstellung des Nachrichtenschutzes.

Überlädt

CreateCertificateOverTransportBindingElement()

Erstellt ein Sicherheitsbindungselement, das von Clients erwartet, eine zertifikatbasierte Authentifizierung mit SOAP-Nachrichtensicherheit durchzuführen.

CreateCertificateOverTransportBindingElement(MessageSecurityVersion)

Erstellt ein Sicherheitsbindungselement, das von Clients erwartet, eine zertifikatbasierte Authentifizierung mit SOAP-Nachrichtensicherheit durchzuführen.

Hinweise

Der Client muss mit einem Zertifikat konfiguriert werden, das er zur Authentifizierung verwendet.

Hinweis

Nachdem ein SecurityBindingElement-Objekt durch Aufruf dieser Methode erstellt wurde, sollte die MessageSecurityVersion-Eigenschaft als unveränderlich behandelt werden. Wenn dieser Wert geändert wird, kann es unter Umständen zu inkonsistentem Bindungsverhalten kommen.

CreateCertificateOverTransportBindingElement()

Erstellt ein Sicherheitsbindungselement, das von Clients erwartet, eine zertifikatbasierte Authentifizierung mit SOAP-Nachrichtensicherheit durchzuführen.

public:
 static System::ServiceModel::Channels::TransportSecurityBindingElement ^ CreateCertificateOverTransportBindingElement();
public static System.ServiceModel.Channels.TransportSecurityBindingElement CreateCertificateOverTransportBindingElement ();
static member CreateCertificateOverTransportBindingElement : unit -> System.ServiceModel.Channels.TransportSecurityBindingElement
Public Shared Function CreateCertificateOverTransportBindingElement () As TransportSecurityBindingElement

Gibt zurück

TransportSecurityBindingElement

Ein TransportSecurityBindingElement-Objekt.

Hinweise

Dieses Bindungselement (z. B. https) erwartet vom Transport die Durchführung der Serverauthentifizierung sowie die Bereitstellung des Nachrichtenschutzes.

Das Bindungselement wird so konfiguriert, dass es die Default-Eigenschaft der MessageSecurityVersion-Klasse verwendet.

Die erstellte Bindung verfügt über ein IncludeTimestamp, das auf true festgelegt wurde.

Für das LocalClientSecuritySettings-Objekt, das von LocalClientSettings zurückgegeben wurde, wurde die DetectReplays-Eigenschaft auf false festgelegt.

Für das LocalServiceSecuritySettings-Objekt, das von LocalServiceSettings zurückgegeben wurde, wurde die DetectReplays-Eigenschaft auf false festgelegt.

Gilt für

CreateCertificateOverTransportBindingElement(MessageSecurityVersion)

Erstellt ein Sicherheitsbindungselement, das von Clients erwartet, eine zertifikatbasierte Authentifizierung mit SOAP-Nachrichtensicherheit durchzuführen.

public:
 static System::ServiceModel::Channels::TransportSecurityBindingElement ^ CreateCertificateOverTransportBindingElement(System::ServiceModel::MessageSecurityVersion ^ version);
public static System.ServiceModel.Channels.TransportSecurityBindingElement CreateCertificateOverTransportBindingElement (System.ServiceModel.MessageSecurityVersion version);
static member CreateCertificateOverTransportBindingElement : System.ServiceModel.MessageSecurityVersion -> System.ServiceModel.Channels.TransportSecurityBindingElement
Public Shared Function CreateCertificateOverTransportBindingElement (version As MessageSecurityVersion) As TransportSecurityBindingElement

Parameter

version
MessageSecurityVersion

Der MessageSecurityVersion für die Bindung.

Gibt zurück

TransportSecurityBindingElement

Ein TransportSecurityBindingElement-Objekt.

Ausnahmen

version ist null.

Hinweise

Dieses Bindungselement (z. B. https) erwartet vom Transport die Durchführung der Serverauthentifizierung sowie die Bereitstellung des Nachrichtenschutzes. Das Bindungselement wird mit der angegebenen MessageSecurityVersion konfiguriert.

Die erstellte Bindung verfügt über ein IncludeTimestamp, das auf true festgelegt wurde.

Für das LocalClientSecuritySettings-Objekt, das von LocalClientSettings zurückgegeben wurde, wurde die DetectReplays-Eigenschaft auf false festgelegt.

Für das LocalServiceSecuritySettings-Objekt, das von LocalServiceSettings zurückgegeben wurde, wurde die DetectReplays-Eigenschaft auf false festgelegt.

Gilt für