Freigeben über


MessageSecurityVersion Klasse

Definition

Eine abstrakte Containerklasse, die Versionsinformationen für Sicherheitskomponenten enthält, wenn sie von mehreren statischen Eigenschaften implementiert wird.

public ref class MessageSecurityVersion abstract
public abstract class MessageSecurityVersion
type MessageSecurityVersion = class
Public MustInherit Class MessageSecurityVersion
Vererbung
MessageSecurityVersion

Hinweise

Diese Klasse ist der Erweiterungspunkt zum Anpassen der Tokenserialisierung.

Diese Klasse ist eine Singleton-Klasse, die Informationen zu den Versionen der Sicherheitsspezifikationen (WS-Security, WS-Trust, WS-Secure Conversation und WS-Security Policy) bietet, die von einer Bindung unterstützt werden müssen.

Die Klasse enthält sieben static-Eigenschaften, von denen jede eine Instanz dieser Klasse zurückgibt. Jede dieser Eigenschaften stellt eine andere Kombination der Sicherheitsspezifikationsversionen dar. Die Instanzen dieser Klasse werden als Parameter in den Create…CertificateBindingElement-Methodenaufrufen der SecurityBindingElement-Klasse verwendet. Wenn Sie die Default-Eigenschaft übergeben, erstellen Sie eine Standardversion des Bindungselements. Um eine Nicht-Standardversion zu erstellen, übergeben Sie die Eigenschaft, die zu Ihrer Version passt.

Die Klasse enthält auch abstract-Eigenschaften, die von den vorherigen Instanzen implementiert werden.

Eigenschaften

BasicSecurityProfileVersion

Ruft die Versionsinformationen für das Basic Security Profile ab.

Default

Ruft die Versionsinformationen für die Standardnachrichtensicherheit ab.

SecureConversationVersion

Ruft die WS-SecureConversation-Version ab, die der Nachrichtensicherheitsversion entspricht.

SecurityPolicyVersion

Ruft die WS-SecurityPolicy-Version ab, die der Nachrichtensicherheitsversion entspricht.

SecurityTokenVersion

Ruft die Sicherheitstokenversion ab, die der Nachrichtensicherheitsversion entspricht.

SecurityVersion

Ruft die WS-Security-Version ab, die der Nachrichtensicherheitsversion entspricht.

TrustVersion

Ruft die WS-Trust-Version ab, die der Nachrichtensicherheitsversion entspricht.

WSSecurity10WSTrust13WSSecureConversation13WSSecurityPolicy12BasicSecurityProfile10

Ruft die Nachrichtensicherheitsversion ab, die das auf den WS-Security 1.0-, WS-Trust 1.3-, WS-SecureConversation 1.3- und WS-SecurityPolicy 1.2-Sicherheitsspezifikationen basierende Basic Security Profile 1.0 erfordert.

WSSecurity10WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11BasicSecurityProfile10

Ruft die Nachrichtensicherheitsversion ab, die das auf den WS-Security 1.0-, WS-Trust (Februar 2005)-, WS-SecureConversation (Februar 2005)- und WS-SecurityPolicy 1.1-Sicherheitsspezifikationen basierende Basic Security Profile 1.0 erfordert.

WSSecurity11WSTrust13WSSecureConversation13WSSecurityPolicy12

Ruft die Nachrichtensicherheitsversion ab, die die WS-Security 1.1-, WS-Trust 1.3-, WS-SecureConversation 1.3- und WS-SecurityPolicy 1.2-Sicherheitsspezifikationen erfordert.

WSSecurity11WSTrust13WSSecureConversation13WSSecurityPolicy12BasicSecurityProfile10

Ruft die Nachrichtensicherheitsversion ab, die die WS-Security1.1-, WS-Trust 1.3-, WS-SecureConversation 1.3-, WS-SecurityPolicy 1.2- und BasicSecurityProfile 1.0-Sicherheitsspezifikationen erfordert.

WSSecurity11WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11

Ruft die Nachrichtensicherheitsversion ab, die die WS-Security 1.1-, WS-Trust (Februar 2005)-, WS-SecureConversation (Februar 2005)- und WS-SecurityPolicy 1.1-Sicherheitsspezifikationen erfordert.

WSSecurity11WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11BasicSecurityProfile10

Ruft die Nachrichtensicherheitsversion ab, die das auf den WS-Security 1.1-, WS-Trust (Februar 2005)-, WS-SecureConversation (Februar 2005)- und WS-SecurityPolicy 1.1-Sicherheitsspezifikationen basierende Basic Security Profile erfordert.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für