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
- XamlBrushSerializer.cs
- InterleavedZipPartStream.cs
- DebugInfoGenerator.cs
- Regex.cs
- InitializationEventAttribute.cs
- EntityProviderFactory.cs
- SettingsSection.cs
- PageAsyncTaskManager.cs
- ProjectionNode.cs
- DataColumnCollection.cs
- CircleEase.cs
- RSAOAEPKeyExchangeFormatter.cs
- PageClientProxyGenerator.cs
- BevelBitmapEffect.cs
- ServiceContractListItemList.cs
- ExceptionUtil.cs
- ListControl.cs
- WebPartConnectionsCancelVerb.cs
- DefaultEventAttribute.cs
- TextEditorTyping.cs
- BitmapEffectGeneralTransform.cs
- SyndicationFeedFormatter.cs
- Bits.cs
- IdleTimeoutMonitor.cs
- PagerSettings.cs
- PngBitmapEncoder.cs
- ReadContentAsBinaryHelper.cs
- BamlLocalizer.cs
- FontWeightConverter.cs
- oledbconnectionstring.cs
- VectorCollection.cs
- SspiHelper.cs
- OdbcHandle.cs
- StateChangeEvent.cs
- FixedDocument.cs
- TitleStyle.cs
- DataGridItem.cs
- XamlPointCollectionSerializer.cs
- QueryExpr.cs
- ToolStripGrip.cs
- DateTimeOffsetConverter.cs
- CodeGenerator.cs
- HttpRuntime.cs
- CompiledRegexRunnerFactory.cs
- TypePresenter.xaml.cs
- RuntimeHelpers.cs
- FloaterBaseParagraph.cs
- FieldNameLookup.cs
- ValidatorCollection.cs
- PointHitTestParameters.cs
- MemberHolder.cs
- BaseCodeDomTreeGenerator.cs
- Oid.cs
- KeyInstance.cs
- EncodingNLS.cs
- figurelengthconverter.cs
- ColumnTypeConverter.cs
- MembershipSection.cs
- PerformanceCountersElement.cs
- SafeTimerHandle.cs
- WebConfigurationHostFileChange.cs
- SystemIcmpV6Statistics.cs
- CodeRemoveEventStatement.cs
- CodeAttributeArgument.cs
- WinInetCache.cs
- XmlWellformedWriter.cs
- ProcessingInstructionAction.cs
- SessionStateItemCollection.cs
- FlowLayout.cs
- safesecurityhelperavalon.cs
- WebPartConnectionsCancelVerb.cs
- CultureInfo.cs
- ObjectAnimationBase.cs
- ToolStripMenuItem.cs
- ReferenceEqualityComparer.cs
- sqlser.cs
- SynchronizationContext.cs
- ScriptingProfileServiceSection.cs
- ConditionBrowserDialog.cs
- EtwTrace.cs
- AsymmetricAlgorithm.cs
- hresults.cs
- PackageDigitalSignature.cs
- InkCanvasSelectionAdorner.cs
- LowerCaseStringConverter.cs
- ControlCollection.cs
- HtmlInputControl.cs
- QilCloneVisitor.cs
- SmiRequestExecutor.cs
- CatalogZone.cs
- PKCS1MaskGenerationMethod.cs
- SchemaNames.cs
- QilUnary.cs
- TargetConverter.cs
- NonBatchDirectoryCompiler.cs
- ComponentDispatcherThread.cs
- CodeBlockBuilder.cs
- IndentTextWriter.cs
- X509SubjectKeyIdentifierClause.cs
- BitmapEffect.cs