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
- DrawingCollection.cs
- KeyTimeConverter.cs
- MetadataArtifactLoaderFile.cs
- HtmlTernaryTree.cs
- SurrogateEncoder.cs
- NotifyInputEventArgs.cs
- MutexSecurity.cs
- ConstraintEnumerator.cs
- QueryCursorEventArgs.cs
- GenericIdentity.cs
- PolicyLevel.cs
- ValidatedControlConverter.cs
- XmlReader.cs
- BinaryWriter.cs
- ObjectSpanRewriter.cs
- ImageConverter.cs
- XmlDataSourceNodeDescriptor.cs
- LocatorPart.cs
- DesignerActionMethodItem.cs
- Literal.cs
- Regex.cs
- CommonDialog.cs
- ProfileSection.cs
- DataSourceViewSchemaConverter.cs
- DataGridViewRow.cs
- FormatStringEditor.cs
- SelectionProcessor.cs
- KeyGestureValueSerializer.cs
- DefinitionBase.cs
- DataObjectCopyingEventArgs.cs
- ArrayMergeHelper.cs
- ClientSideQueueItem.cs
- SymmetricAlgorithm.cs
- XmlChildEnumerator.cs
- MeshGeometry3D.cs
- XmlIgnoreAttribute.cs
- SafeArrayRankMismatchException.cs
- TraceData.cs
- DeclarativeCatalogPartDesigner.cs
- HtmlTableCell.cs
- RegexRunner.cs
- BinHexEncoder.cs
- BamlTreeNode.cs
- TimeSpanValidatorAttribute.cs
- SoapUnknownHeader.cs
- ReceiveActivity.cs
- Array.cs
- SequenceFullException.cs
- WebPartConnection.cs
- AppSettingsSection.cs
- CellQuery.cs
- XmlAttributeCollection.cs
- CompiledRegexRunnerFactory.cs
- InheritanceContextHelper.cs
- ToolStripItemClickedEventArgs.cs
- SchemaLookupTable.cs
- CustomCategoryAttribute.cs
- SqlWriter.cs
- Debug.cs
- ImageBrush.cs
- ApplicationInfo.cs
- Win32MouseDevice.cs
- TypeNameConverter.cs
- Sql8ExpressionRewriter.cs
- SmtpReplyReaderFactory.cs
- DataServiceHostFactory.cs
- GifBitmapDecoder.cs
- IntegerValidatorAttribute.cs
- ArrangedElementCollection.cs
- Parameter.cs
- BindingOperations.cs
- SQLDecimal.cs
- ILGenerator.cs
- ZipIOModeEnforcingStream.cs
- ProfileParameter.cs
- NamedPermissionSet.cs
- AppDomainManager.cs
- IfAction.cs
- IndexedEnumerable.cs
- DataServiceRequestArgs.cs
- CodeTypeReference.cs
- Vector3DKeyFrameCollection.cs
- IsolatedStorageException.cs
- CheckBoxPopupAdapter.cs
- Ipv6Element.cs
- DataObjectMethodAttribute.cs
- ImpersonationContext.cs
- TrackPointCollection.cs
- ToolStripDropTargetManager.cs
- altserialization.cs
- GenericRootAutomationPeer.cs
- RequestCacheManager.cs
- DefaultAsyncDataDispatcher.cs
- GeneratedView.cs
- coordinator.cs
- HistoryEventArgs.cs
- DataSourceControl.cs
- BuildProviderInstallComponent.cs
- HeaderedContentControl.cs
- HitTestWithPointDrawingContextWalker.cs