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
- InputLanguage.cs
- MouseEvent.cs
- HttpSysSettings.cs
- ShaderRenderModeValidation.cs
- NumberFormatInfo.cs
- FilterQueryOptionExpression.cs
- WebPartConnectionsCancelEventArgs.cs
- UntypedNullExpression.cs
- SQLConvert.cs
- InternalSendMessage.cs
- ProcessMonitor.cs
- TreeNodeClickEventArgs.cs
- StorageConditionPropertyMapping.cs
- DbMetaDataCollectionNames.cs
- DetailsViewRowCollection.cs
- DataGridViewRowStateChangedEventArgs.cs
- TextEvent.cs
- VBCodeProvider.cs
- DebuggerAttributes.cs
- FlowDocumentFormatter.cs
- UIElement3DAutomationPeer.cs
- FixedSOMTable.cs
- VarInfo.cs
- ElementsClipboardData.cs
- PointAnimationBase.cs
- InfoCardKeyedHashAlgorithm.cs
- SimpleWebHandlerParser.cs
- TemplateBindingExpressionConverter.cs
- Stopwatch.cs
- FilterableAttribute.cs
- WebPartConnectionCollection.cs
- AuthenticationService.cs
- ObjectContextServiceProvider.cs
- CultureMapper.cs
- IOThreadScheduler.cs
- OrderPreservingPipeliningMergeHelper.cs
- XmlUrlResolver.cs
- DefaultSection.cs
- QfeChecker.cs
- WsdlBuildProvider.cs
- ObjectStorage.cs
- GeneralTransform.cs
- ValueSerializerAttribute.cs
- GCHandleCookieTable.cs
- DataPagerFieldItem.cs
- formatter.cs
- ScrollChrome.cs
- DataServiceEntityAttribute.cs
- NetworkAddressChange.cs
- ReferencedAssembly.cs
- SmtpNegotiateAuthenticationModule.cs
- HttpRequestTraceRecord.cs
- ToolStripStatusLabel.cs
- WebReferencesBuildProvider.cs
- PropertyMetadata.cs
- Propagator.ExtentPlaceholderCreator.cs
- RectValueSerializer.cs
- Polyline.cs
- BitmapEncoder.cs
- ProgressiveCrcCalculatingStream.cs
- MetaForeignKeyColumn.cs
- CapabilitiesRule.cs
- TransformCollection.cs
- TableLayoutPanelDesigner.cs
- ArraySegment.cs
- ScrollChangedEventArgs.cs
- PageTheme.cs
- XPathAxisIterator.cs
- FrameDimension.cs
- CompiledXpathExpr.cs
- SessionStateItemCollection.cs
- ChannelManager.cs
- StringTraceRecord.cs
- ResourcesBuildProvider.cs
- AutomationPatternInfo.cs
- OperatingSystem.cs
- MasterPage.cs
- SignalGate.cs
- Visual3D.cs
- ExpressionList.cs
- GradientStopCollection.cs
- UpdateProgress.cs
- _DomainName.cs
- CursorEditor.cs
- SchemaComplexType.cs
- CodeDomSerializer.cs
- HttpRequestCacheValidator.cs
- Condition.cs
- SymLanguageVendor.cs
- SafeProcessHandle.cs
- ProcessModelSection.cs
- HtmlTernaryTree.cs
- CheckBoxFlatAdapter.cs
- SymbolPair.cs
- IntPtr.cs
- RTLAwareMessageBox.cs
- xmlglyphRunInfo.cs
- QilParameter.cs
- LocatorBase.cs
- WSMessageEncoding.cs