Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / infocard / Client / System / IdentityModel / Selectors / InfoCardRSAOAEPKeyExchangeFormatter.cs / 1 / 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. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- TextPointerBase.cs
- UnmanagedMemoryStreamWrapper.cs
- PassportIdentity.cs
- XmlQueryTypeFactory.cs
- MobileControlsSectionHandler.cs
- ComboBoxRenderer.cs
- GridViewRow.cs
- MarkupCompilePass1.cs
- LockCookie.cs
- DocumentSchemaValidator.cs
- XmlIgnoreAttribute.cs
- DecimalAnimation.cs
- Sql8ExpressionRewriter.cs
- MediaScriptCommandRoutedEventArgs.cs
- GroupStyle.cs
- TimeSpan.cs
- DateTimeAutomationPeer.cs
- _LazyAsyncResult.cs
- DataColumn.cs
- AnimationClockResource.cs
- MouseBinding.cs
- VectorAnimation.cs
- BaseTypeViewSchema.cs
- EditorPart.cs
- ObjectDesignerDataSourceView.cs
- RubberbandSelector.cs
- BamlRecords.cs
- DataServiceQuery.cs
- CodeDirectionExpression.cs
- SafeEventHandle.cs
- CrossContextChannel.cs
- EditorResources.cs
- QilVisitor.cs
- StateValidator.cs
- ClientEventManager.cs
- DataBinder.cs
- InvokeBinder.cs
- TextTrailingWordEllipsis.cs
- FormClosedEvent.cs
- bidPrivateBase.cs
- followingsibling.cs
- KnownTypesHelper.cs
- WindowsStatusBar.cs
- Figure.cs
- FlowLayout.cs
- DataChangedEventManager.cs
- Menu.cs
- MdiWindowListItemConverter.cs
- HttpRuntime.cs
- EmptyQuery.cs
- CodeThrowExceptionStatement.cs
- autovalidator.cs
- PassportAuthenticationModule.cs
- FactoryId.cs
- SkinBuilder.cs
- WebPartManager.cs
- DataComponentGenerator.cs
- SqlDataSourceCache.cs
- BezierSegment.cs
- XmlILStorageConverter.cs
- JsonEnumDataContract.cs
- FillBehavior.cs
- XamlUtilities.cs
- MediaElement.cs
- HandlerBase.cs
- RunInstallerAttribute.cs
- SessionPageStatePersister.cs
- ZipPackage.cs
- WmlCommandAdapter.cs
- XmlNamedNodeMap.cs
- SequentialOutput.cs
- DateTimeConverter2.cs
- Calendar.cs
- PanelStyle.cs
- FixedSOMPage.cs
- VScrollProperties.cs
- DrawListViewItemEventArgs.cs
- XmlDocumentSurrogate.cs
- InternalsVisibleToAttribute.cs
- WebProxyScriptElement.cs
- AsyncCompletedEventArgs.cs
- HtmlTableRow.cs
- DataServices.cs
- ConfigXmlWhitespace.cs
- WebPartMenuStyle.cs
- SQLDateTime.cs
- SyndicationSerializer.cs
- KeySpline.cs
- PathNode.cs
- FileDataSourceCache.cs
- ArgumentDesigner.xaml.cs
- MarshalDirectiveException.cs
- WebBrowserDocumentCompletedEventHandler.cs
- SignedInfo.cs
- PtsCache.cs
- FilePrompt.cs
- CompressionTransform.cs
- StylusDevice.cs
- CacheMemory.cs
- VectorCollection.cs