Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / infocard / Client / System / IdentityModel / Selectors / InfoCardRSAPKCS1KeyExchangeFormatter.cs / 1 / InfoCardRSAPKCS1KeyExchangeFormatter.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.IdentityModel.Selectors { using System; using System.Security.Cryptography; internal class InfoCardRSAPKCS1KeyExchangeFormatter : RSAPKCS1KeyExchangeFormatter { RSA m_rsaKey; // // public constructors // public InfoCardRSAPKCS1KeyExchangeFormatter() : base() {} public InfoCardRSAPKCS1KeyExchangeFormatter(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, false); } 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
- ExpressionPrinter.cs
- MsmqUri.cs
- MergeFilterQuery.cs
- Tokenizer.cs
- TextDecorationCollectionConverter.cs
- ProcessHostConfigUtils.cs
- ReverseInheritProperty.cs
- ObjectDisposedException.cs
- ImageListImage.cs
- DoubleConverter.cs
- RtfFormatStack.cs
- SqlXml.cs
- InvokeDelegate.cs
- DCSafeHandle.cs
- MsmqOutputSessionChannel.cs
- RuleEngine.cs
- WhitespaceRuleReader.cs
- SapiRecognizer.cs
- XhtmlBasicFormAdapter.cs
- _RequestLifetimeSetter.cs
- SelectionUIService.cs
- TaskFormBase.cs
- PageParserFilter.cs
- TextViewBase.cs
- InputReportEventArgs.cs
- IgnoreDataMemberAttribute.cs
- WebPartEditVerb.cs
- FacetDescriptionElement.cs
- DiscoveryClientChannelBase.cs
- AuthenticationService.cs
- MemberMaps.cs
- ProtocolInformationWriter.cs
- EventRouteFactory.cs
- DataRecordObjectView.cs
- HMACSHA256.cs
- KeyInterop.cs
- PseudoWebRequest.cs
- XXXOnTypeBuilderInstantiation.cs
- XmlSchemaAttributeGroup.cs
- Label.cs
- ArraySet.cs
- RMEnrollmentPage1.cs
- SecUtil.cs
- GridViewCommandEventArgs.cs
- CheckBoxFlatAdapter.cs
- Filter.cs
- WindowsFormsSynchronizationContext.cs
- MaterialGroup.cs
- WebServiceEnumData.cs
- CapiNative.cs
- ComboBoxAutomationPeer.cs
- MeasurementDCInfo.cs
- CapabilitiesRule.cs
- SmtpMail.cs
- IssuedTokenClientElement.cs
- TypefaceMetricsCache.cs
- ProjectionCamera.cs
- ResourceLoader.cs
- StreamResourceInfo.cs
- IfAction.cs
- DataListItem.cs
- CaseExpr.cs
- RoutedUICommand.cs
- GlyphElement.cs
- InternalRelationshipCollection.cs
- PeerNameRegistration.cs
- GlyphCollection.cs
- CodeArrayIndexerExpression.cs
- HtmlSelect.cs
- nulltextcontainer.cs
- ReflectPropertyDescriptor.cs
- TextTreeUndo.cs
- AdRotator.cs
- AccessDataSourceView.cs
- ControlValuePropertyAttribute.cs
- ListViewAutomationPeer.cs
- UnhandledExceptionEventArgs.cs
- ReachIDocumentPaginatorSerializerAsync.cs
- HttpListener.cs
- EncoderParameters.cs
- ClonableStack.cs
- ExchangeUtilities.cs
- FileAuthorizationModule.cs
- QueryOutputWriter.cs
- ShapingWorkspace.cs
- SynchronizedInputProviderWrapper.cs
- ByteStorage.cs
- PropertyKey.cs
- CssClassPropertyAttribute.cs
- Stroke.cs
- ServiceOperationParameter.cs
- ContentElementAutomationPeer.cs
- NotFiniteNumberException.cs
- CellParagraph.cs
- EntityViewContainer.cs
- DuplicateContext.cs
- PartialCachingControl.cs
- HashMembershipCondition.cs
- CapabilitiesRule.cs
- ListArgumentProvider.cs