Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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
- ServiceOperation.cs
- FormViewPageEventArgs.cs
- VisualStyleTypesAndProperties.cs
- ThumbAutomationPeer.cs
- QueryPageSettingsEventArgs.cs
- XPathNodeInfoAtom.cs
- HttpMethodAttribute.cs
- ComponentCollection.cs
- ErrorLog.cs
- Msec.cs
- Trigger.cs
- PolyBezierSegment.cs
- LocalizableResourceBuilder.cs
- ToolStripItem.cs
- InvokeMemberBinder.cs
- DataGridViewHitTestInfo.cs
- XmlSchemaException.cs
- ArcSegment.cs
- TypeSystem.cs
- EntityStoreSchemaGenerator.cs
- TaskExtensions.cs
- PolicyLevel.cs
- Expressions.cs
- AssemblyHash.cs
- XmlSignatureProperties.cs
- UpDownEvent.cs
- ThrowHelper.cs
- KeyFrames.cs
- InstanceLockException.cs
- PersonalizationEntry.cs
- Decimal.cs
- DocumentSequence.cs
- TimelineGroup.cs
- SchemaImporter.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- UTF32Encoding.cs
- SystemInformation.cs
- XmlStreamStore.cs
- PeerNearMe.cs
- VerificationException.cs
- EmptyCollection.cs
- PanelStyle.cs
- DataSourceControl.cs
- BoolExpressionVisitors.cs
- XPathNodeInfoAtom.cs
- Journal.cs
- ServiceContractDetailViewControl.cs
- RadioButtonBaseAdapter.cs
- ConstructorBuilder.cs
- _NTAuthentication.cs
- CodeDOMProvider.cs
- ChangesetResponse.cs
- RequestCachePolicyConverter.cs
- DataTableReaderListener.cs
- ToolStripGripRenderEventArgs.cs
- EncryptedReference.cs
- ReversePositionQuery.cs
- PermissionSetEnumerator.cs
- WebPartConnectionsEventArgs.cs
- StorageEntityContainerMapping.cs
- XmlWrappingWriter.cs
- CheckPair.cs
- TabControl.cs
- columnmapfactory.cs
- ReferenceConverter.cs
- CodeCastExpression.cs
- ScrollProperties.cs
- FolderLevelBuildProvider.cs
- Point3D.cs
- PlatformNotSupportedException.cs
- CheckBoxStandardAdapter.cs
- DesignerActionKeyboardBehavior.cs
- SqlNotificationRequest.cs
- WebPartVerb.cs
- ChannelBuilder.cs
- Select.cs
- wgx_sdk_version.cs
- RegexMatchCollection.cs
- SiteMapNode.cs
- HtmlInputImage.cs
- PropertyTabAttribute.cs
- SqlVersion.cs
- FormatConvertedBitmap.cs
- SQLResource.cs
- IDQuery.cs
- DiscoveryServerProtocol.cs
- ExpressionVisitor.cs
- Console.cs
- ToolBarDesigner.cs
- Registry.cs
- GridViewRow.cs
- EntityClassGenerator.cs
- PriorityRange.cs
- MailSettingsSection.cs
- FakeModelItemImpl.cs
- ColumnWidthChangedEvent.cs
- WebPartCatalogCloseVerb.cs
- NullRuntimeConfig.cs
- AssemblyAttributes.cs
- DetailsViewUpdatedEventArgs.cs