Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / clr / src / BCL / System / Security / Cryptography / AsymmetricSignatureDeformatter.cs / 1305376 / AsymmetricSignatureDeformatter.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== //[....] // // // AsymmetricSignatureDeformatter.cs // namespace System.Security.Cryptography { using System.Security; using System; using System.Diagnostics.Contracts; [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"); Contract.EndContractBlock(); 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
- UniqueIdentifierService.cs
- XmlIterators.cs
- TagPrefixAttribute.cs
- ManualResetEvent.cs
- UserMapPath.cs
- NavigationProperty.cs
- WindowsIdentity.cs
- TimeStampChecker.cs
- ToolStripDropDownButton.cs
- HelloMessageApril2005.cs
- GZipDecoder.cs
- TextInfo.cs
- NavigateUrlConverter.cs
- FontInfo.cs
- ZeroOpNode.cs
- TripleDESCryptoServiceProvider.cs
- Point3DAnimationBase.cs
- SimpleType.cs
- CompoundFileReference.cs
- FontFamilyValueSerializer.cs
- SqlNodeTypeOperators.cs
- TemplateControlCodeDomTreeGenerator.cs
- Sequence.cs
- LinearKeyFrames.cs
- InputReportEventArgs.cs
- PathFigureCollectionConverter.cs
- BuildProvider.cs
- Visual.cs
- RecordManager.cs
- XmlFormatExtensionPrefixAttribute.cs
- ToolBarButton.cs
- Grammar.cs
- ChangesetResponse.cs
- BehaviorEditorPart.cs
- Transform.cs
- OleDbPermission.cs
- VirtualPathExtension.cs
- SqlTypesSchemaImporter.cs
- COSERVERINFO.cs
- ServiceDescriptionSerializer.cs
- BamlRecordReader.cs
- GlobalDataBindingHandler.cs
- Crypto.cs
- DefaultProxySection.cs
- FloatUtil.cs
- WebZoneDesigner.cs
- WebPartDisplayModeEventArgs.cs
- QuaternionRotation3D.cs
- PhysicalAddress.cs
- SerializationFieldInfo.cs
- AlternateView.cs
- CollectionBuilder.cs
- TreeNodeClickEventArgs.cs
- LayoutTable.cs
- TextContainerChangeEventArgs.cs
- TextSchema.cs
- ObjectListDataBindEventArgs.cs
- DateRangeEvent.cs
- MatrixValueSerializer.cs
- FtpRequestCacheValidator.cs
- ContextConfiguration.cs
- AccessDataSourceView.cs
- ExtendedProperty.cs
- NaturalLanguageHyphenator.cs
- DataDocumentXPathNavigator.cs
- PerformanceCounter.cs
- Timer.cs
- XmlAttribute.cs
- Attribute.cs
- WebResourceAttribute.cs
- SafeHandles.cs
- ApplicationSecurityManager.cs
- ComponentEditorForm.cs
- SerialErrors.cs
- SoapAttributes.cs
- VariableQuery.cs
- WebPartDisplayModeEventArgs.cs
- GrabHandleGlyph.cs
- ControlBindingsCollection.cs
- Win32Native.cs
- SudsParser.cs
- Int16Converter.cs
- XamlRtfConverter.cs
- IgnoreFlushAndCloseStream.cs
- AsyncOperationManager.cs
- BinaryConverter.cs
- QilValidationVisitor.cs
- DirectoryLocalQuery.cs
- TemplateEditingVerb.cs
- ConstructorNeedsTagAttribute.cs
- ToolStripItemCollection.cs
- PersistenceContextEnlistment.cs
- Inline.cs
- CustomAttribute.cs
- ExceptionUtil.cs
- SmuggledIUnknown.cs
- LineInfo.cs
- EmptyElement.cs
- BufferedConnection.cs
- AlternateViewCollection.cs