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
- LockedAssemblyCache.cs
- ScriptControl.cs
- HttpModuleActionCollection.cs
- HttpClientCertificate.cs
- ProxyDataContractResolver.cs
- EntityDescriptor.cs
- ManagementExtension.cs
- ApplicationSettingsBase.cs
- Int16Animation.cs
- BaseAsyncResult.cs
- ModelMemberCollection.cs
- SerTrace.cs
- HighlightVisual.cs
- Italic.cs
- ColumnPropertiesGroup.cs
- WebEvents.cs
- TaskSchedulerException.cs
- DoubleStorage.cs
- XmlCDATASection.cs
- PanelStyle.cs
- XmlSchemaChoice.cs
- DiscoveryInnerClientAdhocCD1.cs
- Cursors.cs
- XPathParser.cs
- XPathCompileException.cs
- TraceListeners.cs
- PaperSource.cs
- SchemaCollectionCompiler.cs
- Timer.cs
- CroppedBitmap.cs
- IUnknownConstantAttribute.cs
- ListChangedEventArgs.cs
- OracleDateTime.cs
- TraceHwndHost.cs
- RuleRef.cs
- XmlDataProvider.cs
- ClosableStream.cs
- UntrustedRecipientException.cs
- WebDisplayNameAttribute.cs
- ListDataHelper.cs
- ResXDataNode.cs
- TableLayoutCellPaintEventArgs.cs
- MasterPageBuildProvider.cs
- FileVersion.cs
- SecurityTokenSpecification.cs
- CompoundFileReference.cs
- _IPv6Address.cs
- WebPartHelpVerb.cs
- MatrixKeyFrameCollection.cs
- ProcessExitedException.cs
- PerformanceCounterPermissionAttribute.cs
- FunctionImportElement.cs
- MemberExpression.cs
- ModuleElement.cs
- SqlConnectionHelper.cs
- ReflectionUtil.cs
- UiaCoreApi.cs
- IODescriptionAttribute.cs
- TabControl.cs
- ExpressionBuilder.cs
- AnnotationHelper.cs
- GraphicsContext.cs
- XPathMultyIterator.cs
- DataGridRowHeaderAutomationPeer.cs
- CodePrimitiveExpression.cs
- WebPageTraceListener.cs
- AnimationException.cs
- XmlComment.cs
- FormViewUpdateEventArgs.cs
- RotateTransform.cs
- EtwProvider.cs
- BitConverter.cs
- RetrieveVirtualItemEventArgs.cs
- XmlCDATASection.cs
- BookmarkUndoUnit.cs
- ViewCellSlot.cs
- DesignTimeVisibleAttribute.cs
- ParallelDesigner.cs
- DbConnectionStringCommon.cs
- ValueExpressions.cs
- TreeNodeBindingCollection.cs
- RequiredAttributeAttribute.cs
- NameNode.cs
- SystemColors.cs
- VirtualDirectoryMapping.cs
- WebPartDesigner.cs
- WeakReferenceEnumerator.cs
- URI.cs
- NativeMethodsOther.cs
- HideDisabledControlAdapter.cs
- DataBindingHandlerAttribute.cs
- CodeEntryPointMethod.cs
- NavigationProperty.cs
- HttpResponseMessageProperty.cs
- WebBrowserNavigatingEventHandler.cs
- ValueUnavailableException.cs
- AttributeCollection.cs
- ConfigurationElementProperty.cs
- ToolstripProfessionalRenderer.cs
- CompressedStack.cs