Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / infocard / Client / System / IdentityModel / Selectors / InfoCardRSAPKCS1KeyExchangeDeformatter.cs / 1 / InfoCardRSAPKCS1KeyExchangeDeformatter.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.IdentityModel.Selectors { using System; using System.Security.Cryptography; internal class InfoCardRSAPKCS1KeyExchangeDeformatter : RSAPKCS1KeyExchangeDeformatter { RSA m_rsaKey; // Constructors public InfoCardRSAPKCS1KeyExchangeDeformatter() {} public InfoCardRSAPKCS1KeyExchangeDeformatter( AsymmetricAlgorithm key ) : base( key ) { m_rsaKey = (RSA) key; } // // public methods // public override byte[] DecryptKeyExchange(byte[] rgbIn) { if ( null != m_rsaKey && m_rsaKey is InfoCardRSACryptoProvider) { return ((InfoCardRSACryptoProvider) m_rsaKey).Decrypt(rgbIn, false); } else { return base.DecryptKeyExchange( rgbIn ); } } public override void SetKey(AsymmetricAlgorithm key) { base.SetKey( key ); m_rsaKey = (RSA) key; } } } // 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
- TemplateField.cs
- DelegatedStream.cs
- CustomCredentialPolicy.cs
- ApplicationSecurityInfo.cs
- ValidationSummary.cs
- EntityDataSourceStatementEditor.cs
- FacetDescription.cs
- FtpCachePolicyElement.cs
- Point3DAnimationBase.cs
- ZipIOCentralDirectoryFileHeader.cs
- PassportAuthentication.cs
- TransactionState.cs
- PageFunction.cs
- ProcessModuleDesigner.cs
- XmlEventCache.cs
- ZipFileInfoCollection.cs
- WindowsRichEditRange.cs
- MatrixTransform.cs
- SQLChars.cs
- ThreadPool.cs
- NavigationExpr.cs
- MemoryMappedFileSecurity.cs
- iisPickupDirectory.cs
- Figure.cs
- OutKeywords.cs
- DocobjHost.cs
- Rectangle.cs
- CreateUserWizard.cs
- DomNameTable.cs
- MethodExpression.cs
- XPathBinder.cs
- DataColumnChangeEvent.cs
- FormCollection.cs
- ParentControlDesigner.cs
- SingleQueryOperator.cs
- NullableIntAverageAggregationOperator.cs
- DSASignatureDeformatter.cs
- AttachInfo.cs
- LinearKeyFrames.cs
- EventHandlers.cs
- CompilerGlobalScopeAttribute.cs
- AutomationElement.cs
- DiscoveryEndpointElement.cs
- AttributeUsageAttribute.cs
- XmlWriter.cs
- Color.cs
- AmbiguousMatchException.cs
- HandlerBase.cs
- SectionUpdates.cs
- GridViewRowPresenter.cs
- UrlMappingsSection.cs
- SecurityUtils.cs
- NativeCompoundFileAPIs.cs
- WebPartsSection.cs
- DataRelation.cs
- linebase.cs
- FileDialogCustomPlaces.cs
- DoubleLinkListEnumerator.cs
- TypeExtensions.cs
- SchemaMapping.cs
- SHA256Managed.cs
- __Filters.cs
- FactoryMaker.cs
- ServiceActivationException.cs
- ResponseBodyWriter.cs
- SizeIndependentAnimationStorage.cs
- MediaPlayerState.cs
- StringValidatorAttribute.cs
- JavaScriptSerializer.cs
- CommentGlyph.cs
- COAUTHIDENTITY.cs
- DesignSurface.cs
- FontSizeConverter.cs
- JournalEntryStack.cs
- validation.cs
- RequestQueue.cs
- TraceContextEventArgs.cs
- _OSSOCK.cs
- PointCollection.cs
- InstancePersistenceContext.cs
- Package.cs
- MatrixAnimationBase.cs
- SectionRecord.cs
- SharedStatics.cs
- GridViewDeleteEventArgs.cs
- GridViewCancelEditEventArgs.cs
- RuntimeConfigLKG.cs
- ConfigXmlAttribute.cs
- AutomationElementCollection.cs
- SettingsPropertyNotFoundException.cs
- EventManager.cs
- Effect.cs
- XmlComplianceUtil.cs
- CodeTypeReference.cs
- HtmlLinkAdapter.cs
- BoolExpressionVisitors.cs
- DataGridViewHitTestInfo.cs
- FlowDocumentView.cs
- DrawListViewSubItemEventArgs.cs
- StylusEventArgs.cs