Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

SecurityBindingElement.CreateMutualCertificateBindingElement-Methode: (MessageSecurityVersion)

 

Veröffentlicht: Oktober 2016

Erstellt ein asymmetrisches Sicherheitsbindungselement, das so konfiguriert wurde, dass eine zertifikatbasierte Clientauthentifizierung und eine zertifikatbasierte Serverauthentifizierung erforderlich sind.

Namespace:   System.ServiceModel.Channels
Assembly:  System.ServiceModel (in System.ServiceModel.dll)

public static SecurityBindingElement CreateMutualCertificateBindingElement(
	MessageSecurityVersion version
)

Parameter

version
Type: System.ServiceModel.MessageSecurityVersion

Die Nachrichtensicherheitsversion.

Exception Condition
ArgumentNullException

version ist null.

If the version is WSSecurity10, then the binding element is configured so that the client request is signed by its certificate and encrypted with the server certificate.

If the version is WSSecurity11, then the binding element is configured so that a new random symmetric key (encrypted for the server) is generated for every request by the client and is used to protect the request as well as the response from the server. The client's certificate is used as an endorsing supporting token on the request.

System_CAPS_noteHinweis

Once a T:System.ServiceModel.Channels.SecurityBindingElement object is created by calling this method, the P:System.ServiceModel.Channels.SecurityBindingElement.MessageSecurityVersion property is immutable. Calling set on it does not change it.

.NET Framework
Verfügbar seit 3.0
Zurück zum Anfang
Anzeigen: