Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / MessageSecurityVersion.cs / 1 / MessageSecurityVersion.cs
//------------------------------------------------------------ // 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"; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- AuthorizationRuleCollection.cs
- XmlNamespaceManager.cs
- PointAnimationUsingKeyFrames.cs
- TreeNodeStyle.cs
- DetailsViewModeEventArgs.cs
- OrderedDictionary.cs
- DurationConverter.cs
- WsatTransactionHeader.cs
- PenContexts.cs
- CodeNamespaceImport.cs
- IisTraceWebEventProvider.cs
- SiteMapSection.cs
- SQLConvert.cs
- NoneExcludedImageIndexConverter.cs
- DesignerVerbCollection.cs
- PropertyKey.cs
- TextContainerChangedEventArgs.cs
- ThicknessKeyFrameCollection.cs
- ResourceExpressionBuilder.cs
- Int16AnimationBase.cs
- StaticSiteMapProvider.cs
- ObjectDataSourceFilteringEventArgs.cs
- TextTrailingCharacterEllipsis.cs
- StreamGeometry.cs
- CompilerError.cs
- DragDeltaEventArgs.cs
- RelationshipManager.cs
- Int64Storage.cs
- TextElement.cs
- FontStyle.cs
- RequestNavigateEventArgs.cs
- XhtmlConformanceSection.cs
- ComponentResourceKey.cs
- CodeDomDesignerLoader.cs
- SqlPersonalizationProvider.cs
- ValueTable.cs
- DiscoveryRequestHandler.cs
- DbConnectionStringBuilder.cs
- SQLInt64.cs
- DeflateStream.cs
- ListViewDeletedEventArgs.cs
- AccessDataSourceView.cs
- SiteIdentityPermission.cs
- AddInServer.cs
- PointLightBase.cs
- ApplicationServiceManager.cs
- ZoneMembershipCondition.cs
- Deflater.cs
- PrinterResolution.cs
- FrugalList.cs
- DataGridPageChangedEventArgs.cs
- SyndicationElementExtension.cs
- SetIterators.cs
- sqlmetadatafactory.cs
- DBConnectionString.cs
- SystemColors.cs
- JsonFormatGeneratorStatics.cs
- ApplicationHost.cs
- XmlRootAttribute.cs
- PartitionedStreamMerger.cs
- NavigationProperty.cs
- CodeCompiler.cs
- Point3DIndependentAnimationStorage.cs
- EmbeddedMailObject.cs
- AssemblyBuilder.cs
- SettingsPropertyIsReadOnlyException.cs
- TileBrush.cs
- Line.cs
- HttpAsyncResult.cs
- HttpHandlerAction.cs
- AudienceUriMode.cs
- RequestCacheValidator.cs
- ResourceReferenceKeyNotFoundException.cs
- HitTestWithPointDrawingContextWalker.cs
- UserNameSecurityTokenParameters.cs
- XmlSecureResolver.cs
- ServiceModelExtensionCollectionElement.cs
- BitmapImage.cs
- RuntimeHandles.cs
- TTSEngineTypes.cs
- _NtlmClient.cs
- MemberExpressionHelper.cs
- PageRouteHandler.cs
- MenuItem.cs
- DrawingContextDrawingContextWalker.cs
- BamlLocalizerErrorNotifyEventArgs.cs
- OleServicesContext.cs
- DataTableReader.cs
- TextEditorMouse.cs
- QueryPageSettingsEventArgs.cs
- StaticDataManager.cs
- TypeUnloadedException.cs
- DataBindingList.cs
- SafeJobHandle.cs
- SelectionPattern.cs
- CompilerInfo.cs
- Journaling.cs
- OletxTransactionFormatter.cs
- StaticTextPointer.cs
- CodeDomConfigurationHandler.cs