Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / clr / src / BCL / System / Security / Cryptography / AsymmetricSignatureFormatter.cs / 1 / AsymmetricSignatureFormatter.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== // // AsymmetricSignatureFormatter.cs // namespace System.Security.Cryptography { using System; [System.Runtime.InteropServices.ComVisible(true)] public abstract class AsymmetricSignatureFormatter { // // protected constructors // protected AsymmetricSignatureFormatter() { } // // public methods // abstract public void SetKey(AsymmetricAlgorithm key); abstract public void SetHashAlgorithm(String strName); public virtual byte[] CreateSignature(HashAlgorithm hash) { if (hash == null) throw new ArgumentNullException("hash"); SetHashAlgorithm(hash.ToString()); return CreateSignature(hash.Hash); } abstract public byte[] CreateSignature(byte[] rgbHash); } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== // // AsymmetricSignatureFormatter.cs // namespace System.Security.Cryptography { using System; [System.Runtime.InteropServices.ComVisible(true)] public abstract class AsymmetricSignatureFormatter { // // protected constructors // protected AsymmetricSignatureFormatter() { } // // public methods // abstract public void SetKey(AsymmetricAlgorithm key); abstract public void SetHashAlgorithm(String strName); public virtual byte[] CreateSignature(HashAlgorithm hash) { if (hash == null) throw new ArgumentNullException("hash"); SetHashAlgorithm(hash.ToString()); return CreateSignature(hash.Hash); } abstract public byte[] CreateSignature(byte[] rgbHash); } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- Span.cs
- DbQueryCommandTree.cs
- HtmlHistory.cs
- TextLine.cs
- AutomationPeer.cs
- CredentialManagerDialog.cs
- EntitySet.cs
- DataSourceDesigner.cs
- WizardStepBase.cs
- NamespaceList.cs
- FontStyles.cs
- DockAndAnchorLayout.cs
- OdbcConnectionOpen.cs
- AlternateViewCollection.cs
- DataFormats.cs
- SchemaCollectionCompiler.cs
- DataGridViewCellCancelEventArgs.cs
- ResourceExpressionBuilder.cs
- UniformGrid.cs
- PrimitiveCodeDomSerializer.cs
- BadImageFormatException.cs
- HttpWriter.cs
- UnsignedPublishLicense.cs
- HiddenField.cs
- Empty.cs
- AttachedPropertyDescriptor.cs
- DefaultBinder.cs
- ToolStripProfessionalLowResolutionRenderer.cs
- XmlNodeList.cs
- InfoCardProofToken.cs
- SiteMap.cs
- LinkTarget.cs
- TypeContext.cs
- TypeExtensionConverter.cs
- GenerateHelper.cs
- GCHandleCookieTable.cs
- ClusterRegistryConfigurationProvider.cs
- EntityDataSourceChangedEventArgs.cs
- CodeTypeReferenceCollection.cs
- OrderedDictionary.cs
- BoundColumn.cs
- WCFServiceClientProxyGenerator.cs
- ComAdminInterfaces.cs
- PublisherIdentityPermission.cs
- CollectionViewProxy.cs
- FilterElement.cs
- EventDescriptor.cs
- Window.cs
- WebPartCancelEventArgs.cs
- MsmqMessageSerializationFormat.cs
- DataGridViewSelectedColumnCollection.cs
- TCPListener.cs
- SqlRowUpdatingEvent.cs
- Point.cs
- InkPresenterAutomationPeer.cs
- PolyLineSegment.cs
- CertificateManager.cs
- Point4DConverter.cs
- XmlNodeReader.cs
- HtmlElementErrorEventArgs.cs
- ProcessModelInfo.cs
- Deflater.cs
- FixUpCollection.cs
- PerformanceCounterLib.cs
- StylusPoint.cs
- AssociationEndMember.cs
- OdbcConnectionOpen.cs
- PocoEntityKeyStrategy.cs
- _SSPISessionCache.cs
- WSHttpBindingBase.cs
- WebPartEditorCancelVerb.cs
- UnsafeNativeMethods.cs
- BasePattern.cs
- LinkedList.cs
- Codec.cs
- SortedDictionary.cs
- DbConnectionClosed.cs
- DataServiceContext.cs
- sqlcontext.cs
- QilGeneratorEnv.cs
- ExpressionParser.cs
- ImportException.cs
- JsonEncodingStreamWrapper.cs
- MultiPartWriter.cs
- TextDpi.cs
- CompareValidator.cs
- TemplateDefinition.cs
- ToolboxComponentsCreatingEventArgs.cs
- FileLogRecord.cs
- SqlTriggerAttribute.cs
- TableCell.cs
- MethodMessage.cs
- EdgeProfileValidation.cs
- Cursor.cs
- MarshalByValueComponent.cs
- SynchronizationContext.cs
- CacheEntry.cs
- EditBehavior.cs
- TrackingDataItem.cs
- QueryOperationResponseOfT.cs