Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / 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);
}
}
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- PasswordRecovery.cs
- CapabilitiesState.cs
- MapPathBasedVirtualPathProvider.cs
- OrderingExpression.cs
- SimpleNameService.cs
- RadioButtonPopupAdapter.cs
- ObjectDataSourceStatusEventArgs.cs
- Delegate.cs
- ColorTypeConverter.cs
- DownloadProgressEventArgs.cs
- WeakReference.cs
- PropertyBuilder.cs
- LayoutEvent.cs
- WebBrowserDesigner.cs
- BufferBuilder.cs
- SmtpFailedRecipientException.cs
- SystemIPInterfaceProperties.cs
- SecurityImpersonationBehavior.cs
- CompilationUtil.cs
- SoapConverter.cs
- X509ClientCertificateCredentialsElement.cs
- BitmapEffectInput.cs
- RelationshipFixer.cs
- XmlQueryContext.cs
- TransformedBitmap.cs
- WebPartConnectVerb.cs
- ValueTypeFixupInfo.cs
- ProxyWebPart.cs
- HtmlSelect.cs
- VirtualPath.cs
- DataControlHelper.cs
- ServerIdentity.cs
- CodeSnippetExpression.cs
- LabelInfo.cs
- TileBrush.cs
- UpdateException.cs
- CodeNamespace.cs
- XpsSerializerWriter.cs
- StateChangeEvent.cs
- FusionWrap.cs
- TextTreeExtractElementUndoUnit.cs
- _HeaderInfo.cs
- securitycriticaldata.cs
- TreeNodeSelectionProcessor.cs
- DataGridViewColumnConverter.cs
- TraceXPathNavigator.cs
- WebServiceHandler.cs
- PeerResolverSettings.cs
- ToolStripItemRenderEventArgs.cs
- Soap12ProtocolImporter.cs
- FontEditor.cs
- XmlSchemaCompilationSettings.cs
- RequiredAttributeAttribute.cs
- SqlCacheDependencyDatabaseCollection.cs
- UTF32Encoding.cs
- QueryReaderSettings.cs
- MemoryStream.cs
- ChannelServices.cs
- TextSchema.cs
- ConnectionPoolManager.cs
- Win32MouseDevice.cs
- CapacityStreamGeometryContext.cs
- ToolStripDropDownButton.cs
- listitem.cs
- ImageMapEventArgs.cs
- BrowserDefinition.cs
- DesignerValidatorAdapter.cs
- Policy.cs
- NonSerializedAttribute.cs
- HttpResponseMessageProperty.cs
- GridViewRowPresenter.cs
- TypeElement.cs
- XmlComment.cs
- IntPtr.cs
- WorkflowServiceAttributesTypeConverter.cs
- ColumnHeaderConverter.cs
- PersistChildrenAttribute.cs
- DoubleLink.cs
- HttpTransportManager.cs
- HttpProfileBase.cs
- NameValueConfigurationCollection.cs
- ResourcePart.cs
- DataGridHeadersVisibilityToVisibilityConverter.cs
- newitemfactory.cs
- Pair.cs
- TextSerializer.cs
- PropertyPathWorker.cs
- MethodExpression.cs
- WpfKnownTypeInvoker.cs
- EdgeModeValidation.cs
- _NestedSingleAsyncResult.cs
- StyleModeStack.cs
- DataGridParentRows.cs
- PersonalizableAttribute.cs
- AbandonedMutexException.cs
- OciLobLocator.cs
- Stopwatch.cs
- PartialClassGenerationTaskInternal.cs
- WebHttpSecurityModeHelper.cs
- InplaceBitmapMetadataWriter.cs