Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / WCF / infocard / Client / System / IdentityModel / Selectors / InfoCardRSAOAEPKeyExchangeFormatter.cs / 1305376 / InfoCardRSAOAEPKeyExchangeFormatter.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.IdentityModel.Selectors { using System; using System.Security.Cryptography; internal class InfoCardRSAOAEPKeyExchangeFormatter : RSAOAEPKeyExchangeFormatter { private RSA m_rsaKey; // // public constructors // public InfoCardRSAOAEPKeyExchangeFormatter() : base() {} public InfoCardRSAOAEPKeyExchangeFormatter( AsymmetricAlgorithm key ) : base( key ) { m_rsaKey = (RSA) key; } // // public methods // public override void SetKey( AsymmetricAlgorithm key ) { base.SetKey( key ); m_rsaKey = (RSA) key; } public override byte[] CreateKeyExchange( byte[] rgbData ) { if ( null != m_rsaKey && m_rsaKey is InfoCardRSACryptoProvider) { return ((InfoCardRSACryptoProvider) m_rsaKey).Encrypt(rgbData, true); } else { return base.CreateKeyExchange( rgbData ); } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- RegexCharClass.cs
- AuthenticationModuleElementCollection.cs
- SystemTcpConnection.cs
- ConfigurationSection.cs
- DataGridRowHeaderAutomationPeer.cs
- TemplatedMailWebEventProvider.cs
- Bits.cs
- _ListenerResponseStream.cs
- HttpResponseInternalWrapper.cs
- GridViewColumnHeaderAutomationPeer.cs
- CompositeDataBoundControl.cs
- VisualBrush.cs
- AuthorizationSection.cs
- DataGridViewTextBoxColumn.cs
- FixedSOMContainer.cs
- DataGridViewDataErrorEventArgs.cs
- XmlSchemaAttribute.cs
- ExpandoObject.cs
- _NegoStream.cs
- odbcmetadatacollectionnames.cs
- Root.cs
- ProviderCollection.cs
- ToolStripItemDesigner.cs
- PreProcessor.cs
- AdornerLayer.cs
- OutputCacheSection.cs
- XmlSerializationReader.cs
- WebPartEditVerb.cs
- HitTestResult.cs
- TextCompositionManager.cs
- EdmError.cs
- DocumentReferenceCollection.cs
- FileClassifier.cs
- ProcessHostConfigUtils.cs
- CodeCompileUnit.cs
- AsymmetricKeyExchangeFormatter.cs
- FontClient.cs
- EncodingTable.cs
- MD5.cs
- MatrixIndependentAnimationStorage.cs
- DocumentXPathNavigator.cs
- SortKey.cs
- DashStyle.cs
- EdmSchemaError.cs
- PropertySourceInfo.cs
- EventLogPermissionEntry.cs
- ListViewTableRow.cs
- MatrixValueSerializer.cs
- Transform3D.cs
- SqlRetyper.cs
- NonClientArea.cs
- WebPartZoneBase.cs
- ToolStripRenderEventArgs.cs
- JsonQueryStringConverter.cs
- OrderedDictionaryStateHelper.cs
- CodePageEncoding.cs
- ChainOfDependencies.cs
- ReliableChannelBinder.cs
- MonthChangedEventArgs.cs
- GradientStop.cs
- AppDomainAttributes.cs
- GB18030Encoding.cs
- RequestDescription.cs
- TrustLevelCollection.cs
- BasicExpandProvider.cs
- PolyBezierSegmentFigureLogic.cs
- MediaScriptCommandRoutedEventArgs.cs
- OracleParameterCollection.cs
- ImplicitInputBrush.cs
- FactoryGenerator.cs
- XmlILStorageConverter.cs
- RelatedPropertyManager.cs
- RequestBringIntoViewEventArgs.cs
- SortKey.cs
- Base64Decoder.cs
- OneOfConst.cs
- _HeaderInfo.cs
- GridViewEditEventArgs.cs
- WebServiceData.cs
- RadioButtonPopupAdapter.cs
- TableLayoutCellPaintEventArgs.cs
- ComponentDispatcher.cs
- EntitySetBaseCollection.cs
- ObjectDataSource.cs
- CodeValidator.cs
- XmlConvert.cs
- Button.cs
- EffectiveValueEntry.cs
- ErrorStyle.cs
- SecurityTokenException.cs
- TaskExceptionHolder.cs
- CommentEmitter.cs
- ToolStripMenuItem.cs
- StandardOleMarshalObject.cs
- SelectedPathEditor.cs
- SqlFunctionAttribute.cs
- ParameterInfo.cs
- ExpanderAutomationPeer.cs
- MouseDevice.cs
- PasswordBox.cs