| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293 |
- //------------------------------------------------------------
- // Copyright (c) Microsoft Corporation. All rights reserved.
- //------------------------------------------------------------
- namespace System.ServiceModel
- {
- using System.ServiceModel.Security;
- using System.IdentityModel.Selectors;
- public abstract class MessageSecurityVersion
- {
- public static MessageSecurityVersion WSSecurity11WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11
- {
- get
- {
- return WSSecurity11WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11MessageSecurityVersion.Instance;
- }
- }
- public static MessageSecurityVersion WSSecurity10WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11BasicSecurityProfile10
- {
- get
- {
- return WSSecurity10WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11BasicSecurityProfile10MessageSecurityVersion.Instance;
- }
- }
- public static MessageSecurityVersion WSSecurity11WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11BasicSecurityProfile10
- {
- get
- {
- return WSSecurity11WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11BasicSecurityProfile10MessageSecurityVersion.Instance;
- }
- }
- public static MessageSecurityVersion WSSecurity11WSTrust13WSSecureConversation13WSSecurityPolicy12
- {
- get
- {
- return WSSecurity11WSTrust13WSSecureConversation13WSSecurityPolicy12MessageSecurityVersion.Instance;
- }
- }
- public static MessageSecurityVersion WSSecurity10WSTrust13WSSecureConversation13WSSecurityPolicy12BasicSecurityProfile10
- {
- get
- {
- return WSSecurity10WSTrust13WSSecureConversation13WSSecurityPolicy12BasicSecurityProfile10MessageSecurityVersion.Instance;
- }
- }
- public static MessageSecurityVersion WSSecurity11WSTrust13WSSecureConversation13WSSecurityPolicy12BasicSecurityProfile10
- {
- get
- {
- return WSSecurity11WSTrust13WSSecureConversation13WSSecurityPolicy12BasicSecurityProfile10MessageSecurityVersion.Instance;
- }
- }
- public static MessageSecurityVersion Default
- {
- get
- {
- return WSSecurity11WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11MessageSecurityVersion.Instance;
- }
- }
- internal static MessageSecurityVersion WSSXDefault
- {
- get
- {
- return WSSecurity11WSTrust13WSSecureConversation13WSSecurityPolicy12MessageSecurityVersion.Instance;
- }
- }
- internal MessageSecurityVersion() { }
- public SecurityVersion SecurityVersion
- {
- get
- {
- return MessageSecurityTokenVersion.SecurityVersion;
- }
- }
- public TrustVersion TrustVersion
- {
- get
- {
- return MessageSecurityTokenVersion.TrustVersion;
- }
- }
- public SecureConversationVersion SecureConversationVersion
- {
- get
- {
- return MessageSecurityTokenVersion.SecureConversationVersion;
- }
- }
- public SecurityTokenVersion SecurityTokenVersion
- {
- get
- {
- return MessageSecurityTokenVersion;
- }
- }
- public abstract SecurityPolicyVersion SecurityPolicyVersion { get; }
- public abstract BasicSecurityProfileVersion BasicSecurityProfileVersion { get; }
- internal abstract MessageSecurityTokenVersion MessageSecurityTokenVersion { get; }
- class WSSecurity11WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11MessageSecurityVersion : MessageSecurityVersion
- {
- static MessageSecurityVersion instance = new WSSecurity11WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11MessageSecurityVersion();
- public static MessageSecurityVersion Instance
- {
- get { return instance; }
- }
- public override BasicSecurityProfileVersion BasicSecurityProfileVersion
- {
- get { return null; }
- }
- internal override MessageSecurityTokenVersion MessageSecurityTokenVersion
- {
- get { return MessageSecurityTokenVersion.WSSecurity11WSTrustFebruary2005WSSecureConversationFebruary2005; }
- }
- public override SecurityPolicyVersion SecurityPolicyVersion
- {
- get { return SecurityPolicyVersion.WSSecurityPolicy11; }
- }
- public override string ToString()
- {
- return "WSSecurity11WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11";
- }
- }
- class WSSecurity10WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11BasicSecurityProfile10MessageSecurityVersion : MessageSecurityVersion
- {
- static MessageSecurityVersion instance = new WSSecurity10WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11BasicSecurityProfile10MessageSecurityVersion();
- public static MessageSecurityVersion Instance
- {
- get { return instance; }
- }
- public override BasicSecurityProfileVersion BasicSecurityProfileVersion
- {
- get { return BasicSecurityProfileVersion.BasicSecurityProfile10; }
- }
- internal override MessageSecurityTokenVersion MessageSecurityTokenVersion
- {
- get { return MessageSecurityTokenVersion.WSSecurity10WSTrustFebruary2005WSSecureConversationFebruary2005BasicSecurityProfile10; }
- }
- public override SecurityPolicyVersion SecurityPolicyVersion
- {
- get { return SecurityPolicyVersion.WSSecurityPolicy11; }
- }
- public override string ToString()
- {
- return "WSSecurity10WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11BasicSecurityProfile10";
- }
- }
- class WSSecurity11WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11BasicSecurityProfile10MessageSecurityVersion : MessageSecurityVersion
- {
- static MessageSecurityVersion instance = new WSSecurity11WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11BasicSecurityProfile10MessageSecurityVersion();
- public static MessageSecurityVersion Instance
- {
- get { return instance; }
- }
- public override SecurityPolicyVersion SecurityPolicyVersion
- {
- get { return SecurityPolicyVersion.WSSecurityPolicy11; }
- }
- public override BasicSecurityProfileVersion BasicSecurityProfileVersion
- {
- get { return BasicSecurityProfileVersion.BasicSecurityProfile10; }
- }
- internal override MessageSecurityTokenVersion MessageSecurityTokenVersion
- {
- get { return MessageSecurityTokenVersion.WSSecurity11WSTrustFebruary2005WSSecureConversationFebruary2005BasicSecurityProfile10; }
- }
- public override string ToString()
- {
- return "WSSecurity11WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11BasicSecurityProfile10";
- }
- }
- class WSSecurity10WSTrust13WSSecureConversation13WSSecurityPolicy12BasicSecurityProfile10MessageSecurityVersion : MessageSecurityVersion
- {
- static MessageSecurityVersion instance = new WSSecurity10WSTrust13WSSecureConversation13WSSecurityPolicy12BasicSecurityProfile10MessageSecurityVersion();
- public static MessageSecurityVersion Instance
- {
- get { return instance; }
- }
- public override SecurityPolicyVersion SecurityPolicyVersion
- {
- get { return SecurityPolicyVersion.WSSecurityPolicy12; }
- }
- public override BasicSecurityProfileVersion BasicSecurityProfileVersion
- {
- get { return null; }
- }
- internal override MessageSecurityTokenVersion MessageSecurityTokenVersion
- {
- get { return MessageSecurityTokenVersion.WSSecurity10WSTrust13WSSecureConversation13BasicSecurityProfile10; }
- }
- public override string ToString()
- {
- return "WSSecurity10WSTrust13WSSecureConversation13WSSecurityPolicy12BasicSecurityProfile10";
- }
- }
- class WSSecurity11WSTrust13WSSecureConversation13WSSecurityPolicy12MessageSecurityVersion : MessageSecurityVersion
- {
- static MessageSecurityVersion instance = new WSSecurity11WSTrust13WSSecureConversation13WSSecurityPolicy12MessageSecurityVersion();
- public static MessageSecurityVersion Instance
- {
- get { return instance; }
- }
- public override SecurityPolicyVersion SecurityPolicyVersion
- {
- get { return SecurityPolicyVersion.WSSecurityPolicy12; }
- }
- public override BasicSecurityProfileVersion BasicSecurityProfileVersion
- {
- get { return null; }
- }
- internal override MessageSecurityTokenVersion MessageSecurityTokenVersion
- {
- get { return MessageSecurityTokenVersion.WSSecurity11WSTrust13WSSecureConversation13; }
- }
- public override string ToString()
- {
- return "WSSecurity11WSTrust13WSSecureConversation13WSSecurityPolicy12";
- }
- }
- class WSSecurity11WSTrust13WSSecureConversation13WSSecurityPolicy12BasicSecurityProfile10MessageSecurityVersion : MessageSecurityVersion
- {
- static MessageSecurityVersion instance = new WSSecurity11WSTrust13WSSecureConversation13WSSecurityPolicy12BasicSecurityProfile10MessageSecurityVersion();
- public static MessageSecurityVersion Instance
- {
- get { return instance; }
- }
- public override SecurityPolicyVersion SecurityPolicyVersion
- {
- get { return SecurityPolicyVersion.WSSecurityPolicy12; }
- }
- public override BasicSecurityProfileVersion BasicSecurityProfileVersion
- {
- get { return null; }
- }
- internal override MessageSecurityTokenVersion MessageSecurityTokenVersion
- {
- get { return MessageSecurityTokenVersion.WSSecurity11WSTrust13WSSecureConversation13BasicSecurityProfile10; }
- }
- public override string ToString()
- {
- return "WSSecurity11WSTrust13WSSecureConversation13WSSecurityPolicy12BasicSecurityProfile10";
- }
- }
- }
- }
|