Freigeben über


MessageSecurityVersion Klasse

Definition

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

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

Hinweise

Diese Klasse ist der Erweiterbarkeitspunkt zum Anpassen der Token serialisierung.

Diese Klasse ist ein Singleton, der Informationen zu den Versionen der Sicherheitsspezifikationen (WS-Security, WS-Trust, WS-Secure Conversation and WS-Security Policy) bereitstellt, 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 aus 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 standardmäßige Version zu erstellen, übergeben Sie die Eigenschaft, die Ihrer Version entspricht.

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

Eigenschaften

Name Beschreibung
BasicSecurityProfileVersion

Ruft die Versionsinformationen für das Standardsicherheitsprofil 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 Basic Security Profile 1.0 basierend auf WS-Security 1.0, WS-Trust 1.3, WS-SecureConversation 1.3 und WS-SecurityPolicy 1.2-Sicherheitsspezifikationen erfordert.

WSSecurity10WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11BasicSecurityProfile10

Ruft die Nachrichtensicherheitsversion ab, die das Basic Security Profile 1.0 basierend auf WS-Security 1.0, WS-Trust vom Februar 2005, WS-SecureConversation vom Februar 2005 und WS-SecurityPolicy 1.1 Sicherheitsspezifikationen erfordert.

WSSecurity11WSTrust13WSSecureConversation13WSSecurityPolicy12

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

WSSecurity11WSTrust13WSSecureConversation13WSSecurityPolicy12BasicSecurityProfile10

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

WSSecurity11WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11

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

WSSecurity11WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11BasicSecurityProfile10

Ruft die Nachrichtensicherheitsversion ab, die das Standardsicherheitsprofil basierend auf WS-Security 1.1, WS-Trust vom Februar 2005, WS-SecureConversation vom Februar 2005 und WS-SecurityPolicy 1.1 Sicherheitsspezifikationen erfordert.

Methoden

Name Beschreibung
Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

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

(Geerbt von Object)

Gilt für: