Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / Security / SspiNegotiationTokenProviderState.cs / 1 / SspiNegotiationTokenProviderState.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.ServiceModel.Security { using System.IdentityModel.Claims; using System.ServiceModel; using System.IdentityModel.Policy; using System.Security.Principal; using System.Security.Cryptography; using System.Security.Cryptography.X509Certificates; using System.Collections.Generic; using System.ServiceModel.Channels; using System.Net; using System.Diagnostics; class SspiNegotiationTokenProviderState : IssuanceTokenProviderState { ISspiNegotiation sspiNegotiation; HashAlgorithm negotiationDigest; public SspiNegotiationTokenProviderState(ISspiNegotiation sspiNegotiation) : base() { if (sspiNegotiation == null) { throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("sspiNegotiation"); } this.sspiNegotiation = sspiNegotiation; this.negotiationDigest = CryptoHelper.NewSha1HashAlgorithm(); } public ISspiNegotiation SspiNegotiation { get { return this.sspiNegotiation; } } internal HashAlgorithm NegotiationDigest { get { return this.negotiationDigest; } } public override void Dispose() { try { if (this.sspiNegotiation != null) { this.sspiNegotiation.Dispose(); this.sspiNegotiation = null; ((IDisposable)this.negotiationDigest).Dispose(); this.negotiationDigest = null; } } finally { base.Dispose(); } } } } // 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
- TreeNodeClickEventArgs.cs
- GridPatternIdentifiers.cs
- BindStream.cs
- PolyQuadraticBezierSegmentFigureLogic.cs
- DataGridHyperlinkColumn.cs
- NoneExcludedImageIndexConverter.cs
- SharedDp.cs
- Hex.cs
- LayoutExceptionEventArgs.cs
- CompilerParameters.cs
- TableColumnCollection.cs
- AdornerDecorator.cs
- HostingEnvironmentException.cs
- OperatingSystem.cs
- MissingMethodException.cs
- ConfigurationManagerInternalFactory.cs
- SelectionService.cs
- DbConnectionPoolGroup.cs
- DnsElement.cs
- SqlUtils.cs
- ActivityStateQuery.cs
- BCLDebug.cs
- CodeAttributeArgument.cs
- _TimerThread.cs
- SelectionEditingBehavior.cs
- GenericQueueSurrogate.cs
- TriggerAction.cs
- TabletDevice.cs
- SoapSchemaMember.cs
- _TimerThread.cs
- ConnectivityStatus.cs
- BorderGapMaskConverter.cs
- BrowserInteropHelper.cs
- HuffmanTree.cs
- StructuredTypeEmitter.cs
- FixedSOMLineCollection.cs
- QueryHandler.cs
- CharAnimationUsingKeyFrames.cs
- BindMarkupExtensionSerializer.cs
- MdiWindowListItemConverter.cs
- HttpInputStream.cs
- DesignTimeParseData.cs
- RootBrowserWindowProxy.cs
- InfoCardArgumentException.cs
- ImageSourceConverter.cs
- SecurityChannelFactory.cs
- SendAgentStatusRequest.cs
- RichTextBox.cs
- SearchForVirtualItemEventArgs.cs
- UnmanagedMemoryStream.cs
- CompilerCollection.cs
- TogglePatternIdentifiers.cs
- EditingCommands.cs
- Pts.cs
- LoginView.cs
- SqlConnectionHelper.cs
- InkPresenter.cs
- TraceSource.cs
- EntityViewGenerationAttribute.cs
- DataTableTypeConverter.cs
- SetState.cs
- MsmqIntegrationChannelFactory.cs
- PointHitTestParameters.cs
- PointAnimationUsingKeyFrames.cs
- BindingExpressionUncommonField.cs
- HashFinalRequest.cs
- XmlElementCollection.cs
- HtmlInputReset.cs
- XPathNodeHelper.cs
- ListViewUpdatedEventArgs.cs
- BrowserDefinition.cs
- EdmScalarPropertyAttribute.cs
- XmlNodeChangedEventArgs.cs
- smtpconnection.cs
- HandlerFactoryCache.cs
- ExtensibleClassFactory.cs
- XmlHierarchicalDataSourceView.cs
- StringHelper.cs
- BaseDataBoundControlDesigner.cs
- TextDecorationCollection.cs
- XmlObjectSerializerReadContext.cs
- DataGridViewTopRowAccessibleObject.cs
- TextDecorationLocationValidation.cs
- PenThreadPool.cs
- ZipIOLocalFileHeader.cs
- SqlUserDefinedTypeAttribute.cs
- CheckBoxField.cs
- PrintDialog.cs
- SeekStoryboard.cs
- WebResourceUtil.cs
- RijndaelManagedTransform.cs
- TraceHandler.cs
- PermissionRequestEvidence.cs
- MetadataPropertyAttribute.cs
- SystemThemeKey.cs
- RepeaterItemCollection.cs
- ReadOnlyPropertyMetadata.cs
- WindowsAuthenticationModule.cs
- ChangeDirector.cs
- TouchPoint.cs