Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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. // // ==--== // // 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- XmlSchemaType.cs
- UIElementPropertyUndoUnit.cs
- AxisAngleRotation3D.cs
- CodeValidator.cs
- SimpleWorkerRequest.cs
- UTF8Encoding.cs
- TextControlDesigner.cs
- MasterPageParser.cs
- SafeProcessHandle.cs
- StylusDownEventArgs.cs
- DataGridViewColumnHeaderCell.cs
- SmtpException.cs
- SmiTypedGetterSetter.cs
- XmlObjectSerializerWriteContextComplex.cs
- SqlCaseSimplifier.cs
- MergeFailedEvent.cs
- ToolStripItemCollection.cs
- SingleStorage.cs
- linebase.cs
- SectionInformation.cs
- CodeMemberMethod.cs
- WhitespaceRuleReader.cs
- ReliableOutputConnection.cs
- WebPartUtil.cs
- DataObjectMethodAttribute.cs
- XPathCompileException.cs
- SafeFileHandle.cs
- FormatterServicesNoSerializableCheck.cs
- StreamWithDictionary.cs
- SettingsBindableAttribute.cs
- Serializer.cs
- BuildProviderCollection.cs
- ContainerActivationHelper.cs
- SetterBaseCollection.cs
- SafeSecurityHelper.cs
- DesignerActionUIService.cs
- ACL.cs
- GridViewColumnCollection.cs
- IssuerInformation.cs
- SetMemberBinder.cs
- RepeaterItemCollection.cs
- ContentDefinition.cs
- StandardCommands.cs
- XmlnsPrefixAttribute.cs
- PackageRelationshipCollection.cs
- DataSourceSelectArguments.cs
- UriWriter.cs
- RequestQueue.cs
- StructuredTypeEmitter.cs
- BuildProviderUtils.cs
- XmlSchemaSimpleContentRestriction.cs
- loginstatus.cs
- CssClassPropertyAttribute.cs
- Int64Storage.cs
- DiscoveryRequestHandler.cs
- SiteMapDataSource.cs
- ProjectionCamera.cs
- WebPartMinimizeVerb.cs
- DeflateStreamAsyncResult.cs
- TypeReference.cs
- IResourceProvider.cs
- TableRow.cs
- ContentPresenter.cs
- SurrogateEncoder.cs
- StreamSecurityUpgradeAcceptorBase.cs
- IdentityManager.cs
- FunctionParameter.cs
- ValuePattern.cs
- SelectedGridItemChangedEvent.cs
- CommandTreeTypeHelper.cs
- XmlSerializationReader.cs
- PreviewKeyDownEventArgs.cs
- ConstantExpression.cs
- EntityDataSourceReferenceGroup.cs
- SmtpFailedRecipientException.cs
- RectIndependentAnimationStorage.cs
- PathSegmentCollection.cs
- WebService.cs
- NavigationPropertyEmitter.cs
- RSAProtectedConfigurationProvider.cs
- XmlNode.cs
- exports.cs
- BaseCollection.cs
- ToolBarOverflowPanel.cs
- MouseEvent.cs
- Pair.cs
- MetadataItemCollectionFactory.cs
- CompiledELinqQueryState.cs
- xamlnodes.cs
- PersonalizationDictionary.cs
- WorkflowDesignerMessageFilter.cs
- ProfileService.cs
- ImageAnimator.cs
- KeyFrames.cs
- ToolboxBitmapAttribute.cs
- XmlTypeMapping.cs
- TraceUtility.cs
- CodeExporter.cs
- RowType.cs
- CompareInfo.cs