MessageSecurityVersion Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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) |