Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / infocard / Client / System / IdentityModel / Selectors / SymmetricCryptoHandle.cs / 1 / SymmetricCryptoHandle.cs
//------------------------------------------------------------------------------
// Copyright (c) Microsoft Corporation. All rights reserved.
//-----------------------------------------------------------------------------
namespace System.IdentityModel.Selectors
{
using System;
using System.Runtime.InteropServices;
using System.Threading;
using IDT=Microsoft.InfoCards.Diagnostics.InfoCardTrace;
//
// Summary:
// Wraps an SymmetricCryptoSession.
//
internal class SymmetricCryptoHandle : ProofTokenCryptoHandle
{
public SymmetricCryptoHandle( InternalRefCountedHandle nativeHandle, DateTime expiration, IntPtr parameters )
: base( nativeHandle, expiration, parameters, typeof( RpcSymmetricCryptoParameters ) )
{
}
private SymmetricCryptoHandle( InternalRefCountedHandle internalHandle ) : base( internalHandle ) {}
protected override CryptoHandle OnDuplicate()
{
return new SymmetricCryptoHandle( InternalHandle );
}
protected override InfoCardProofToken OnCreateProofToken()
{
return new InfoCardProofToken( this, Expiration );
}
}
}
// 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
- Label.cs
- ContentPosition.cs
- RequiredAttributeAttribute.cs
- RuntimeTransactionHandle.cs
- RemoteWebConfigurationHostStream.cs
- PromptBuilder.cs
- ArraySegment.cs
- TableItemProviderWrapper.cs
- StagingAreaInputItem.cs
- SqlUtils.cs
- QueryResponse.cs
- Brush.cs
- ToolZone.cs
- ObjectManager.cs
- ErrorStyle.cs
- XPathQueryGenerator.cs
- ZoneIdentityPermission.cs
- BooleanFunctions.cs
- SelectionRangeConverter.cs
- complextypematerializer.cs
- FontNamesConverter.cs
- SchemaCollectionPreprocessor.cs
- BitmapEffectCollection.cs
- CancelEventArgs.cs
- AudioBase.cs
- JumpList.cs
- InheritablePropertyChangeInfo.cs
- BitmapEffectDrawingContextState.cs
- Console.cs
- UnhandledExceptionEventArgs.cs
- SecureStringHasher.cs
- PointValueSerializer.cs
- SqlDependency.cs
- EventSourceCreationData.cs
- UrlPath.cs
- AuthStoreRoleProvider.cs
- CodePageUtils.cs
- DiscoveryRequestHandler.cs
- DebuggerAttributes.cs
- NativeObjectSecurity.cs
- MouseOverProperty.cs
- Clipboard.cs
- CompiledRegexRunnerFactory.cs
- CodeDefaultValueExpression.cs
- DocumentOutline.cs
- PkcsUtils.cs
- CodeArgumentReferenceExpression.cs
- ScrollableControlDesigner.cs
- MissingFieldException.cs
- SqlRetyper.cs
- ToolStripPanelCell.cs
- RewritingProcessor.cs
- ThreadStartException.cs
- ComponentResourceManager.cs
- BindingMemberInfo.cs
- System.Data.OracleClient_BID.cs
- Int32AnimationBase.cs
- PostBackOptions.cs
- TreeNodeCollection.cs
- PassportPrincipal.cs
- DefaultSerializationProviderAttribute.cs
- XsdValidatingReader.cs
- CatalogPartDesigner.cs
- UserCancellationException.cs
- CollectionViewGroup.cs
- GridViewPageEventArgs.cs
- OdbcStatementHandle.cs
- BezierSegment.cs
- ManipulationVelocities.cs
- ModelVisual3D.cs
- MetaType.cs
- METAHEADER.cs
- LogStream.cs
- XmlAttributeHolder.cs
- UserMapPath.cs
- ClonableStack.cs
- PowerStatus.cs
- SimpleNameService.cs
- FileUtil.cs
- CLRBindingWorker.cs
- PropertyGridEditorPart.cs
- XmlLinkedNode.cs
- DataGridViewMethods.cs
- HostedHttpTransportManager.cs
- RemoteDebugger.cs
- CodeTypeReferenceExpression.cs
- DynamicObject.cs
- NavigationPropertyEmitter.cs
- TextLine.cs
- UiaCoreApi.cs
- CompilerCollection.cs
- Unit.cs
- TaiwanCalendar.cs
- XmlSchemaChoice.cs
- GatewayDefinition.cs
- EntityContainer.cs
- XmlCharType.cs
- ComponentRenameEvent.cs
- PaginationProgressEventArgs.cs
- SqlUtil.cs