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
- MetadataPropertyCollection.cs
- SynchronizedReadOnlyCollection.cs
- DataStreamFromComStream.cs
- RecordManager.cs
- BinaryCommonClasses.cs
- ApplicationException.cs
- ComboBoxRenderer.cs
- FormViewDeleteEventArgs.cs
- RuntimeWrappedException.cs
- PriorityBindingExpression.cs
- ZipIOLocalFileHeader.cs
- HttpStaticObjectsCollectionWrapper.cs
- LocalizationComments.cs
- SuppressIldasmAttribute.cs
- TableLayoutStyleCollection.cs
- MemberInfoSerializationHolder.cs
- XamlTypeWithExplicitNamespace.cs
- MouseButtonEventArgs.cs
- MessageLoggingFilterTraceRecord.cs
- DataMemberFieldConverter.cs
- CacheSection.cs
- Point3DIndependentAnimationStorage.cs
- LayoutUtils.cs
- DataGridViewComboBoxColumnDesigner.cs
- AsyncContentLoadedEventArgs.cs
- Int32EqualityComparer.cs
- XmlDocumentFragment.cs
- SettingsBindableAttribute.cs
- SafeTimerHandle.cs
- DbSetClause.cs
- UserPreferenceChangedEventArgs.cs
- XmlDocumentFragment.cs
- ExtendedProperty.cs
- ITextView.cs
- Guid.cs
- ControlsConfig.cs
- DataDesignUtil.cs
- _NetworkingPerfCounters.cs
- InheritanceContextChangedEventManager.cs
- DocumentXPathNavigator.cs
- SerializationIncompleteException.cs
- TextLineResult.cs
- Speller.cs
- odbcmetadatafactory.cs
- COM2FontConverter.cs
- NativeObjectSecurity.cs
- UniqueSet.cs
- OleDbPermission.cs
- SortAction.cs
- SafeFileMappingHandle.cs
- SequentialUshortCollection.cs
- CalendarDesigner.cs
- DocumentSequence.cs
- WebConfigurationHost.cs
- PublisherIdentityPermission.cs
- XmlNamespaceMappingCollection.cs
- DataGridViewRowPostPaintEventArgs.cs
- FixedDocumentPaginator.cs
- StagingAreaInputItem.cs
- AttributeUsageAttribute.cs
- DataSysAttribute.cs
- IteratorDescriptor.cs
- DbDataAdapter.cs
- ExpressionPrefixAttribute.cs
- Rules.cs
- ListViewVirtualItemsSelectionRangeChangedEvent.cs
- DisplayInformation.cs
- InkCanvasSelection.cs
- XmlSchemaNotation.cs
- HttpStreamMessage.cs
- FontFaceLayoutInfo.cs
- VariableAction.cs
- PersonalizationStateInfo.cs
- DesignBindingPicker.cs
- NativeMethods.cs
- AddInServer.cs
- Int64Animation.cs
- UnsafeNativeMethodsTablet.cs
- UserControl.cs
- DataRowCollection.cs
- OdbcEnvironmentHandle.cs
- PolicyStatement.cs
- SQlBooleanStorage.cs
- SimpleTypeResolver.cs
- XmlAttributeHolder.cs
- DetailsViewInsertEventArgs.cs
- DataGridViewLayoutData.cs
- XamlBrushSerializer.cs
- XmlSchemaSubstitutionGroup.cs
- ServicesUtilities.cs
- ProfileService.cs
- StateMachineAction.cs
- DataGridColumnFloatingHeader.cs
- CryptoApi.cs
- IssuanceLicense.cs
- __FastResourceComparer.cs
- SmtpReplyReaderFactory.cs
- ProfilePropertyNameValidator.cs
- DataObjectCopyingEventArgs.cs
- ImageMetadata.cs