Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / WCF / infocard / Client / System / IdentityModel / Selectors / InfoCardRSAOAEPKeyExchangeDeformatter.cs / 1305376 / InfoCardRSAOAEPKeyExchangeDeformatter.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.IdentityModel.Selectors { using System; using System.Security.Cryptography; internal class InfoCardRSAOAEPKeyExchangeDeformatter : RSAOAEPKeyExchangeDeformatter { private RSA m_rsaKey; // RSA Key value to do decrypt operation // // public constructors // public InfoCardRSAOAEPKeyExchangeDeformatter() : base() {} public InfoCardRSAOAEPKeyExchangeDeformatter( AsymmetricAlgorithm key ) : base( key ) { m_rsaKey = (RSA) key; } // // public methods // public override byte[] DecryptKeyExchange( byte[] rgbData ) { if ( null != m_rsaKey && m_rsaKey is InfoCardRSACryptoProvider ) { return ((InfoCardRSACryptoProvider) m_rsaKey).Decrypt( rgbData, true ); } else { return base.DecryptKeyExchange( rgbData ); } } public override void SetKey( AsymmetricAlgorithm key ) { base.SetKey( key ); m_rsaKey = (RSA) key; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
![Network programming in C#, Network Programming in VB.NET, Network Programming in .NET](/images/book.jpg)
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- StreamGeometry.cs
- ClientTarget.cs
- GridErrorDlg.cs
- CodePageEncoding.cs
- ToolStripDropDownClosingEventArgs.cs
- ManifestSignatureInformation.cs
- RecognizedAudio.cs
- AppSettingsSection.cs
- DocumentViewerHelper.cs
- IdleTimeoutMonitor.cs
- WebPartsSection.cs
- FilterException.cs
- WindowsTokenRoleProvider.cs
- ServiceModelEnhancedConfigurationElementCollection.cs
- StringStorage.cs
- RectValueSerializer.cs
- DocumentAutomationPeer.cs
- ResourceDefaultValueAttribute.cs
- ChannelRequirements.cs
- InheritedPropertyChangedEventArgs.cs
- StoragePropertyMapping.cs
- MouseGestureConverter.cs
- ExpressionEditorAttribute.cs
- JsonQueryStringConverter.cs
- DropShadowEffect.cs
- Misc.cs
- DefaultClaimSet.cs
- WSSecurityPolicy12.cs
- ListViewSelectEventArgs.cs
- RuntimeDelegateArgument.cs
- ScrollData.cs
- VariableElement.cs
- CommonGetThemePartSize.cs
- ConnectionPoolManager.cs
- IsolatedStorageException.cs
- UpdateRecord.cs
- TemplateParser.cs
- WebException.cs
- EntityDataSourceSelectingEventArgs.cs
- TextUtf8RawTextWriter.cs
- QueryGenerator.cs
- AxisAngleRotation3D.cs
- ParameterReplacerVisitor.cs
- ExtensionSurface.cs
- columnmapkeybuilder.cs
- TextSpan.cs
- PenThreadWorker.cs
- ContractMapping.cs
- DataGridViewRowDividerDoubleClickEventArgs.cs
- RegexGroup.cs
- DataGridViewSortCompareEventArgs.cs
- PreProcessInputEventArgs.cs
- WmlPageAdapter.cs
- SqlConnectionStringBuilder.cs
- TailCallAnalyzer.cs
- DataGridRowEventArgs.cs
- TypedTableBaseExtensions.cs
- UnsafeNativeMethods.cs
- PermissionToken.cs
- HealthMonitoringSection.cs
- ObjectReferenceStack.cs
- RectAnimationUsingKeyFrames.cs
- XmlElementAttributes.cs
- MemberRestriction.cs
- securitycriticaldataformultiplegetandset.cs
- PageAsyncTaskManager.cs
- InputReferenceExpression.cs
- ListViewInsertEventArgs.cs
- TypedRowHandler.cs
- WorkerRequest.cs
- Pen.cs
- DoubleLinkListEnumerator.cs
- PasswordPropertyTextAttribute.cs
- CodeTypeReferenceExpression.cs
- SystemEvents.cs
- COSERVERINFO.cs
- ToolboxComponentsCreatingEventArgs.cs
- XmlDataContract.cs
- Socket.cs
- ManifestSignedXml.cs
- WSSecurityOneDotOneSendSecurityHeader.cs
- RouteCollection.cs
- HtmlElementEventArgs.cs
- WebResponse.cs
- IsolatedStorageFile.cs
- ControlParameter.cs
- TextSelectionHighlightLayer.cs
- BindingSource.cs
- TextPatternIdentifiers.cs
- XomlCompilerParameters.cs
- DocumentApplicationJournalEntry.cs
- StreamingContext.cs
- _LocalDataStoreMgr.cs
- XslTransform.cs
- UdpDuplexChannel.cs
- NamedPermissionSet.cs
- FacetChecker.cs
- WebPartVerb.cs
- PerformanceCounter.cs
- PointAnimationClockResource.cs