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
- SchemaInfo.cs
- XmlnsPrefixAttribute.cs
- SerializerDescriptor.cs
- XmlSchemaObjectTable.cs
- AssemblyBuilderData.cs
- UniqueIdentifierService.cs
- SignedInfo.cs
- EasingQuaternionKeyFrame.cs
- TableCell.cs
- ScriptManager.cs
- TextEditorSelection.cs
- Models.cs
- XamlBuildProvider.cs
- TemplateControlBuildProvider.cs
- GridViewSortEventArgs.cs
- HostedTransportConfigurationManager.cs
- MediaPlayer.cs
- CodeBlockBuilder.cs
- AttachmentCollection.cs
- CqlLexerHelpers.cs
- TableRowCollection.cs
- UpdateProgress.cs
- DefaultValueTypeConverter.cs
- XmlnsDictionary.cs
- SynthesizerStateChangedEventArgs.cs
- xmlglyphRunInfo.cs
- WindowsListViewGroup.cs
- DynamicDataExtensions.cs
- SqlTrackingService.cs
- LinkConverter.cs
- AliasedSlot.cs
- CodeAttributeArgument.cs
- InvalidateEvent.cs
- MailDefinition.cs
- PtsHost.cs
- LocalizabilityAttribute.cs
- DocobjHost.cs
- RightsManagementInformation.cs
- SignatureToken.cs
- OracleCommand.cs
- ButtonFlatAdapter.cs
- RouteItem.cs
- GridViewHeaderRowPresenterAutomationPeer.cs
- ServiceDescriptionSerializer.cs
- RightsManagementPermission.cs
- MenuEventArgs.cs
- LinkedResourceCollection.cs
- SqlDataSourceFilteringEventArgs.cs
- SemaphoreSecurity.cs
- GCHandleCookieTable.cs
- StorageModelBuildProvider.cs
- WinCategoryAttribute.cs
- ListBase.cs
- UserControlCodeDomTreeGenerator.cs
- DynamicResourceExtensionConverter.cs
- DataColumnCollection.cs
- AppSettingsExpressionBuilder.cs
- SuppressMergeCheckAttribute.cs
- ExpressionPrefixAttribute.cs
- activationcontext.cs
- X509CertificateCollection.cs
- SystemBrushes.cs
- UrlEncodedParameterWriter.cs
- SessionStateContainer.cs
- DataSourceSelectArguments.cs
- DataGridViewCellLinkedList.cs
- DataService.cs
- ModifierKeysValueSerializer.cs
- WindowsImpersonationContext.cs
- SystemInformation.cs
- RC2.cs
- Peer.cs
- PropertyDescriptorGridEntry.cs
- DependencyObjectType.cs
- StreamUpdate.cs
- XPathNodeHelper.cs
- DBParameter.cs
- BindToObject.cs
- ReferentialConstraintRoleElement.cs
- NavigationProperty.cs
- DataTransferEventArgs.cs
- GetCryptoTransformRequest.cs
- Splitter.cs
- WorkflowServiceAttributesTypeConverter.cs
- ping.cs
- PageSettings.cs
- SpStreamWrapper.cs
- ImageDrawing.cs
- SetterTriggerConditionValueConverter.cs
- DataPointer.cs
- EnumerableCollectionView.cs
- CRYPTPROTECT_PROMPTSTRUCT.cs
- BooleanStorage.cs
- JapaneseCalendar.cs
- GradientStop.cs
- ContentControl.cs
- MetadataException.cs
- PeerApplication.cs
- ValueCollectionParameterReader.cs
- unitconverter.cs