MessageSecurityVersion Klass

Definition

En abstrakt containerklass som, när den implementeras av flera av dess statiska egenskaper, innehåller versionsinformation för säkerhetskomponenter.

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

Kommentarer

Den här klassen är utökningspunkten för anpassning av token-serialisering.

Den här klassen är en singleton som innehåller information om versionerna av säkerhetsspecifikationerna (WS-Security, WS-Trust, WS-Secure Conversation och WS-Security Policy), som måste stödjas av en bindning.

Klassen innehåller sju static egenskaper som var och en returnerar en instans av den här klassen. Var och en av dessa egenskaper representerar en annan kombination av säkerhetsspecifikationsversioner. Instanserna av den här klassen används som parametrar i metodanropen Create…CertificateBindingElement i SecurityBindingElement klassen. Om du skickar egenskapen Default skapar du en standardversion av bindningselementet. Om du vill skapa en icke-standardversion skickar du egenskapen som matchar din version.

Klassen innehåller abstract också egenskaper som implementeras av tidigare instanser.

Egenskaper

Name Description
BasicSecurityProfileVersion

Hämtar versionsinformationen för basic-säkerhetsprofilen.

Default

Hämtar versionsinformationen för standardmeddelandesäkerhet.

SecureConversationVersion

Hämtar den WS-SecureConversation version som motsvarar meddelandesäkerhetsversionen.

SecurityPolicyVersion

Hämtar den WS-SecurityPolicy version som motsvarar meddelandesäkerhetsversionen.

SecurityTokenVersion

Hämtar säkerhetstokenversionen som motsvarar meddelandesäkerhetsversionen.

SecurityVersion

Hämtar den WS-Security version som motsvarar meddelandesäkerhetsversionen.

TrustVersion

Hämtar den WS-Trust version som motsvarar meddelandesäkerhetsversionen.

WSSecurity10WSTrust13WSSecureConversation13WSSecurityPolicy12BasicSecurityProfile10

Hämtar den meddelandesäkerhetsversion som kräver Basic Security Profile 1.0 baserat på WS-Security 1.0, WS-Trust 1.3, WS-SecureConversation 1.3 och WS-SecurityPolicy 1.2 säkerhetsspecifikationer.

WSSecurity10WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11BasicSecurityProfile10

Hämtar den meddelandesäkerhetsversion som kräver Basic Security Profile 1.0 baserat på WS-Security 1.0, WS-Trust februari 2005, WS-SecureConversation februari 2005 och WS-SecurityPolicy 1.1 säkerhetsspecifikationer.

WSSecurity11WSTrust13WSSecureConversation13WSSecurityPolicy12

Hämtar den meddelandesäkerhetsversion som kräver säkerhetsspecifikationerna WS-Security 1.1, WS-Trust 1.3, WS-SecureConversation 1.3 och WS-SecurityPolicy 1.2.

WSSecurity11WSTrust13WSSecureConversation13WSSecurityPolicy12BasicSecurityProfile10

Hämtar den meddelandesäkerhetsversion som kräver säkerhetsspecifikationerna WS-Security1.1, WS-Trust 1.3, WS-SecureConversation 1.3, WS-SecurityPolicy 1.2 och BasicSecurityProfile 1.0.

WSSecurity11WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11

Hämtar den meddelandesäkerhetsversion som kräver WS-Security 1.1, WS-Trust februari 2005, WS-SecureConversation februari 2005 och WS-SecurityPolicy 1.1 säkerhetsspecifikationer.

WSSecurity11WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11BasicSecurityProfile10

Hämtar den meddelandesäkerhetsversion som kräver basic-säkerhetsprofilen baserat på WS-Security 1.1 WS-Trust februari 2005, WS-SecureConversation februari 2005 och WS-SecurityPolicy 1.1 säkerhetsspecifikationer.

Metoder

Name Description
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för