Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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
- Geometry3D.cs
- FamilyMapCollection.cs
- PerSessionInstanceContextProvider.cs
- CodeTryCatchFinallyStatement.cs
- ScrollChrome.cs
- IgnorePropertiesAttribute.cs
- UnsafeNativeMethods.cs
- MachineSettingsSection.cs
- NameObjectCollectionBase.cs
- ImageMapEventArgs.cs
- DateTimeConverter2.cs
- DataGridTextBox.cs
- HtmlWindow.cs
- NetworkCredential.cs
- TemplateEditingFrame.cs
- WebPermission.cs
- InnerItemCollectionView.cs
- InstanceDescriptor.cs
- SchemaLookupTable.cs
- Type.cs
- NetPipeSection.cs
- DetailsViewRowCollection.cs
- HtmlControlPersistable.cs
- RuntimeResourceSet.cs
- OutputCache.cs
- RunWorkerCompletedEventArgs.cs
- X509Certificate2.cs
- TypeDescriptionProviderAttribute.cs
- DiagnosticSection.cs
- SqlInternalConnectionSmi.cs
- ImpersonationContext.cs
- PrimitiveSchema.cs
- HttpApplication.cs
- CharAnimationUsingKeyFrames.cs
- HttpException.cs
- StylusPointCollection.cs
- UseAttributeSetsAction.cs
- CodeNamespaceCollection.cs
- Roles.cs
- OracleCommandSet.cs
- HyperLinkDesigner.cs
- DocumentsTrace.cs
- XmlSchemaCollection.cs
- ReadOnlyDictionary.cs
- IndexerNameAttribute.cs
- IdleTimeoutMonitor.cs
- Accessible.cs
- IntranetCredentialPolicy.cs
- PathGeometry.cs
- ChtmlPhoneCallAdapter.cs
- QueryCursorEventArgs.cs
- UnSafeCharBuffer.cs
- SafeBitVector32.cs
- InputMethodStateTypeInfo.cs
- CompositionDesigner.cs
- ProfileService.cs
- XmlSchemaFacet.cs
- SHA1Cng.cs
- TextTreeInsertUndoUnit.cs
- ZoomPercentageConverter.cs
- RepeatButton.cs
- OutputCacheSettingsSection.cs
- RequestCachingSection.cs
- TabletDeviceInfo.cs
- SendMailErrorEventArgs.cs
- ReferenceEqualityComparer.cs
- UTF8Encoding.cs
- AccessDataSourceView.cs
- Typeface.cs
- StringCollection.cs
- CharacterMetricsDictionary.cs
- DataSet.cs
- FieldNameLookup.cs
- ToggleButtonAutomationPeer.cs
- ExecutedRoutedEventArgs.cs
- XsdBuildProvider.cs
- HttpErrorTraceRecord.cs
- DataBinding.cs
- ListViewSelectEventArgs.cs
- ObjectStateEntryDbUpdatableDataRecord.cs
- AuthenticatingEventArgs.cs
- SharedStream.cs
- LogConverter.cs
- EventsTab.cs
- XmlNavigatorFilter.cs
- XmlUTF8TextWriter.cs
- SetStoryboardSpeedRatio.cs
- UnsafeCollabNativeMethods.cs
- DelegateSerializationHolder.cs
- DataGridViewUtilities.cs
- DataGridViewColumnEventArgs.cs
- Int32.cs
- MsmqIntegrationSecurity.cs
- TheQuery.cs
- InnerItemCollectionView.cs
- OracleSqlParser.cs
- LinqDataSourceSelectEventArgs.cs
- AttachmentCollection.cs
- FixedDocumentPaginator.cs
- ContentFileHelper.cs