Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / ndp / clr / src / BCL / System / Security / Cryptography / AsymmetricSignatureDeformatter.cs / 1 / AsymmetricSignatureDeformatter.cs
// ==++==
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
// ==--==
//
// AsymmetricSignatureDeformatter.cs
//
namespace System.Security.Cryptography {
using System.Security;
using System;
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class AsymmetricSignatureDeformatter {
//
// protected constructors
//
protected AsymmetricSignatureDeformatter() {
}
//
// public methods
//
abstract public void SetKey(AsymmetricAlgorithm key);
abstract public void SetHashAlgorithm(String strName);
public virtual bool VerifySignature(HashAlgorithm hash, byte[] rgbSignature) {
if (hash == null) throw new ArgumentNullException("hash");
SetHashAlgorithm(hash.ToString());
return VerifySignature(hash.Hash, rgbSignature);
}
abstract public bool VerifySignature(byte[] rgbHash, byte[] rgbSignature);
}
}
// 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
- FragmentQueryKB.cs
- XsltInput.cs
- ItemMap.cs
- ParseHttpDate.cs
- MessageAction.cs
- GetPolicyDetailsRequest.cs
- X509ThumbprintKeyIdentifierClause.cs
- VectorValueSerializer.cs
- mactripleDES.cs
- _AutoWebProxyScriptWrapper.cs
- SiteIdentityPermission.cs
- Publisher.cs
- BehaviorEditorPart.cs
- DrawingAttributesDefaultValueFactory.cs
- AsyncOperationManager.cs
- CodeMemberField.cs
- DataGridViewCell.cs
- HttpConfigurationContext.cs
- AttachedPropertyBrowsableForChildrenAttribute.cs
- HyperLinkField.cs
- SamlAssertionKeyIdentifierClause.cs
- PerfCounters.cs
- TextProperties.cs
- COM2ExtendedTypeConverter.cs
- FlowDocumentFormatter.cs
- XmlNamedNodeMap.cs
- StringBuilder.cs
- OpCodes.cs
- COM2PictureConverter.cs
- SymbolType.cs
- SAPICategories.cs
- KeyGesture.cs
- Solver.cs
- PngBitmapDecoder.cs
- Thumb.cs
- ParseElementCollection.cs
- OutputCacheProfileCollection.cs
- LowerCaseStringConverter.cs
- SchemaAttDef.cs
- Task.cs
- XmlSignatureManifest.cs
- StaticResourceExtension.cs
- XPathException.cs
- Speller.cs
- ContentType.cs
- XmlDictionary.cs
- Label.cs
- OutOfMemoryException.cs
- CollectionViewSource.cs
- MD5.cs
- LocalizationComments.cs
- ColumnWidthChangingEvent.cs
- DataGridViewCellValidatingEventArgs.cs
- GridEntryCollection.cs
- CellIdBoolean.cs
- Selector.cs
- MasterPageParser.cs
- BamlReader.cs
- DomNameTable.cs
- AspCompat.cs
- StrongNameIdentityPermission.cs
- MemberAssignmentAnalysis.cs
- FrameworkObject.cs
- SaveFileDialog.cs
- DispatcherOperation.cs
- Partitioner.cs
- WindowsUserNameSecurityTokenAuthenticator.cs
- XmlSchemaObjectCollection.cs
- TextRunProperties.cs
- WpfGeneratedKnownTypes.cs
- QuaternionRotation3D.cs
- MatcherBuilder.cs
- ZipFileInfo.cs
- DtcInterfaces.cs
- LogLogRecordHeader.cs
- Dictionary.cs
- CompressStream.cs
- DNS.cs
- WebBaseEventKeyComparer.cs
- ResolvedKeyFrameEntry.cs
- ReturnEventArgs.cs
- FloaterBaseParaClient.cs
- LockRenewalTask.cs
- DragDropHelper.cs
- ArraySubsetEnumerator.cs
- XamlTypeMapperSchemaContext.cs
- XmlWriterTraceListener.cs
- Vector3DIndependentAnimationStorage.cs
- DirectoryNotFoundException.cs
- SettingsSavedEventArgs.cs
- InkCanvas.cs
- MbpInfo.cs
- CryptoConfig.cs
- IteratorDescriptor.cs
- ElementsClipboardData.cs
- FlowDocumentFormatter.cs
- TypeTypeConverter.cs
- Expr.cs
- TextRunProperties.cs
- AssemblyName.cs