Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / 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);
}
}
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- StaticResourceExtension.cs
- StdValidatorsAndConverters.cs
- WindowsFormsSectionHandler.cs
- SafeCryptHandles.cs
- FrameSecurityDescriptor.cs
- WorkflowTerminatedException.cs
- DataServiceHostWrapper.cs
- IdentityNotMappedException.cs
- RIPEMD160.cs
- MemberHolder.cs
- TableNameAttribute.cs
- ZoomPercentageConverter.cs
- MemberMaps.cs
- TabControlCancelEvent.cs
- ConfigurationProviderException.cs
- PersistChildrenAttribute.cs
- ConfigXmlWhitespace.cs
- SafeNativeMethods.cs
- WebCategoryAttribute.cs
- TablePattern.cs
- Win32Native.cs
- SyndicationSerializer.cs
- Delegate.cs
- AxisAngleRotation3D.cs
- MsmqOutputMessage.cs
- AssemblyCache.cs
- RemotingServices.cs
- JpegBitmapDecoder.cs
- TrackingServices.cs
- MonthCalendarDesigner.cs
- ToggleButtonAutomationPeer.cs
- ToolTipAutomationPeer.cs
- ColumnBinding.cs
- SimpleTypeResolver.cs
- TableLayoutPanelBehavior.cs
- TaskFormBase.cs
- Panel.cs
- FormsAuthenticationConfiguration.cs
- FocusTracker.cs
- MenuTracker.cs
- ImplicitInputBrush.cs
- manifestimages.cs
- ModifierKeysValueSerializer.cs
- UnsupportedPolicyOptionsException.cs
- ProfileModule.cs
- dbdatarecord.cs
- Button.cs
- DashStyles.cs
- TileModeValidation.cs
- CustomWebEventKey.cs
- DeclarativeExpressionConditionDeclaration.cs
- ScalarConstant.cs
- AnnotationResourceCollection.cs
- IDQuery.cs
- WindowsListViewItemStartMenu.cs
- OperationExecutionFault.cs
- CqlGenerator.cs
- VariantWrapper.cs
- WorkflowInstance.cs
- SettingsProperty.cs
- RolePrincipal.cs
- CssStyleCollection.cs
- Stack.cs
- TableLayoutSettings.cs
- MouseOverProperty.cs
- PropertyEntry.cs
- SQLString.cs
- ClientProxyGenerator.cs
- OdbcEnvironment.cs
- OutputCacheProfile.cs
- SqlDataSourceSelectingEventArgs.cs
- AssemblyBuilder.cs
- HtmlDocument.cs
- ResourcePool.cs
- ExtensionSimplifierMarkupObject.cs
- Listbox.cs
- EmbeddedMailObjectsCollection.cs
- MessageBuffer.cs
- ValidationRule.cs
- QilValidationVisitor.cs
- IRCollection.cs
- TempEnvironment.cs
- RichTextBoxConstants.cs
- ProfileProvider.cs
- ArgumentOutOfRangeException.cs
- WorkflowOperationContext.cs
- VBCodeProvider.cs
- SimpleBitVector32.cs
- XamlRtfConverter.cs
- InlinedLocationReference.cs
- CompiledRegexRunner.cs
- WindowsTitleBar.cs
- RectAnimation.cs
- TemplateEditingFrame.cs
- XmlUTF8TextReader.cs
- PackagePart.cs
- NamespaceEmitter.cs
- ListCollectionView.cs
- SplineKeyFrames.cs
- HorizontalAlignConverter.cs