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
- MethodToken.cs
- SchemaTableOptionalColumn.cs
- RequestNavigateEventArgs.cs
- ClaimSet.cs
- DeclarativeCatalogPart.cs
- ParentQuery.cs
- ReturnEventArgs.cs
- ArgumentsParser.cs
- QueryOutputWriter.cs
- StreamingContext.cs
- DotExpr.cs
- LostFocusEventManager.cs
- XhtmlConformanceSection.cs
- HttpServerVarsCollection.cs
- Container.cs
- DataBoundControlAdapter.cs
- IPPacketInformation.cs
- ReflectEventDescriptor.cs
- StringBuilder.cs
- GridSplitter.cs
- GeometryDrawing.cs
- SpotLight.cs
- ResourceProperty.cs
- WrappedOptions.cs
- ReflectionUtil.cs
- MembershipUser.cs
- ColorContextHelper.cs
- _NegoStream.cs
- PerformanceCounterCategory.cs
- RewritingSimplifier.cs
- RoutingBehavior.cs
- _NTAuthentication.cs
- ViewCellSlot.cs
- HttpGetClientProtocol.cs
- DataGridViewUtilities.cs
- TheQuery.cs
- ProgressBarRenderer.cs
- WebConfigurationManager.cs
- HtmlListAdapter.cs
- Activation.cs
- FixedSOMGroup.cs
- IconHelper.cs
- GC.cs
- PolyLineSegment.cs
- path.cs
- SchemaTypeEmitter.cs
- EventSinkActivity.cs
- CommandID.cs
- RepeatButton.cs
- DrawingBrush.cs
- FragmentQueryProcessor.cs
- ResourceDisplayNameAttribute.cs
- ComponentManagerBroker.cs
- InstanceDataCollectionCollection.cs
- RemotingAttributes.cs
- HScrollBar.cs
- TabControlAutomationPeer.cs
- ReadOnlyPropertyMetadata.cs
- HttpClientProtocol.cs
- TokenDescriptor.cs
- ResourceCodeDomSerializer.cs
- SmiEventSink.cs
- FontUnitConverter.cs
- VarRefManager.cs
- EdmError.cs
- OperatingSystem.cs
- CompensatableSequenceActivity.cs
- MailMessageEventArgs.cs
- SupportedAddressingMode.cs
- SynchronizedRandom.cs
- AsymmetricSecurityProtocolFactory.cs
- OleDbDataReader.cs
- DecimalAnimationBase.cs
- XmlSchemas.cs
- ClientTarget.cs
- Int64AnimationUsingKeyFrames.cs
- MLangCodePageEncoding.cs
- TreeNodeEventArgs.cs
- TemplateInstanceAttribute.cs
- SchemaCollectionCompiler.cs
- _Rfc2616CacheValidators.cs
- HelpOperationInvoker.cs
- ApplicationException.cs
- EmptyReadOnlyDictionaryInternal.cs
- TreeView.cs
- ExecutionContext.cs
- HttpCacheVaryByContentEncodings.cs
- ParseHttpDate.cs
- EntityContainerEntitySet.cs
- ArrayExtension.cs
- TaskResultSetter.cs
- PrintingPermissionAttribute.cs
- CompressedStack.cs
- EntityModelBuildProvider.cs
- MenuItemBinding.cs
- ContextMenuStrip.cs
- XmlDeclaration.cs
- Base64Stream.cs
- DrawingAttributes.cs
- HwndSourceKeyboardInputSite.cs