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
- ToolStripItemBehavior.cs
- Assert.cs
- RTLAwareMessageBox.cs
- _OSSOCK.cs
- NativeMethods.cs
- ZoneLinkButton.cs
- UnmanagedHandle.cs
- MultipartContentParser.cs
- ControlBuilder.cs
- TextStore.cs
- RegionData.cs
- PropertyDescriptor.cs
- SegmentTree.cs
- SubMenuStyleCollection.cs
- ImageCodecInfoPrivate.cs
- HtmlShim.cs
- PrinterUnitConvert.cs
- RangeValidator.cs
- InputScopeAttribute.cs
- DiscoveryDocument.cs
- SqlDataSourceCustomCommandEditor.cs
- RelationshipFixer.cs
- DescendantBaseQuery.cs
- FileEnumerator.cs
- FlagsAttribute.cs
- Splitter.cs
- DayRenderEvent.cs
- ImageList.cs
- Axis.cs
- PerformanceCounter.cs
- ReadOnlyCollection.cs
- HeaderElement.cs
- TextElementCollectionHelper.cs
- MimeTypeAttribute.cs
- FileLogRecordEnumerator.cs
- SecurityPermission.cs
- Convert.cs
- AttributedMetaModel.cs
- ImageSourceConverter.cs
- XamlHostingConfiguration.cs
- CompareInfo.cs
- SafeEventLogWriteHandle.cs
- Symbol.cs
- iisPickupDirectory.cs
- ToolStripSystemRenderer.cs
- MenuRendererClassic.cs
- BreakRecordTable.cs
- XmlSerializableWriter.cs
- ComboBoxHelper.cs
- AlternateView.cs
- ServiceNameElement.cs
- ApplicationHost.cs
- BinaryNode.cs
- HttpFileCollection.cs
- UnwrappedTypesXmlSerializerManager.cs
- ModelVisual3D.cs
- StringValidator.cs
- ValuePattern.cs
- FuncCompletionCallbackWrapper.cs
- ServiceEndpointCollection.cs
- GridViewUpdateEventArgs.cs
- MonitorWrapper.cs
- ExportOptions.cs
- ApplicationDirectory.cs
- SqlFormatter.cs
- DisplayNameAttribute.cs
- ClientConfigPaths.cs
- XsltConvert.cs
- SimpleWorkerRequest.cs
- SecurityToken.cs
- HostedImpersonationContext.cs
- DefaultAsyncDataDispatcher.cs
- DbMetaDataCollectionNames.cs
- CookieParameter.cs
- XmlAttribute.cs
- OdbcTransaction.cs
- WebPartAuthorizationEventArgs.cs
- TypeDelegator.cs
- Primitive.cs
- ToolStripDropDownButton.cs
- ThreadInterruptedException.cs
- ApplicationBuildProvider.cs
- Point3DCollectionValueSerializer.cs
- TargetControlTypeAttribute.cs
- BindUriHelper.cs
- ApplicationDirectoryMembershipCondition.cs
- FunctionMappingTranslator.cs
- CanExecuteRoutedEventArgs.cs
- TypeValidationEventArgs.cs
- BindingContext.cs
- ApplicationManager.cs
- TraceFilter.cs
- Update.cs
- Int32EqualityComparer.cs
- SplineKeyFrames.cs
- HijriCalendar.cs
- __FastResourceComparer.cs
- EditorZoneDesigner.cs
- PageVisual.cs
- XmlSiteMapProvider.cs