Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / clr / src / BCL / System / Security / Cryptography / AsymmetricSignatureFormatter.cs / 1305376 / AsymmetricSignatureFormatter.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== //[....] // // // AsymmetricSignatureFormatter.cs // namespace System.Security.Cryptography { using System; using System.Diagnostics.Contracts; [System.Runtime.InteropServices.ComVisible(true)] public abstract class AsymmetricSignatureFormatter { // // protected constructors // protected AsymmetricSignatureFormatter() { } // // public methods // abstract public void SetKey(AsymmetricAlgorithm key); abstract public void SetHashAlgorithm(String strName); public virtual byte[] CreateSignature(HashAlgorithm hash) { if (hash == null) throw new ArgumentNullException("hash"); Contract.EndContractBlock(); SetHashAlgorithm(hash.ToString()); return CreateSignature(hash.Hash); } abstract public byte[] CreateSignature(byte[] rgbHash); } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== //[....] // // // AsymmetricSignatureFormatter.cs // namespace System.Security.Cryptography { using System; using System.Diagnostics.Contracts; [System.Runtime.InteropServices.ComVisible(true)] public abstract class AsymmetricSignatureFormatter { // // protected constructors // protected AsymmetricSignatureFormatter() { } // // public methods // abstract public void SetKey(AsymmetricAlgorithm key); abstract public void SetHashAlgorithm(String strName); public virtual byte[] CreateSignature(HashAlgorithm hash) { if (hash == null) throw new ArgumentNullException("hash"); Contract.EndContractBlock(); SetHashAlgorithm(hash.ToString()); return CreateSignature(hash.Hash); } abstract public byte[] CreateSignature(byte[] rgbHash); } } // 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
- Debugger.cs
- dbdatarecord.cs
- AccessControlList.cs
- EventWaitHandleSecurity.cs
- DocumentPage.cs
- SourceChangedEventArgs.cs
- SmtpNetworkElement.cs
- XmlDataSource.cs
- FontUnitConverter.cs
- Int64AnimationBase.cs
- OperationContractGenerationContext.cs
- NameObjectCollectionBase.cs
- BulletChrome.cs
- GroupBoxAutomationPeer.cs
- MediaTimeline.cs
- HierarchicalDataBoundControlAdapter.cs
- TextTreeText.cs
- FrugalMap.cs
- ApplicationDirectory.cs
- XmlSchemaSet.cs
- UserControl.cs
- RoutedEventConverter.cs
- ItemsChangedEventArgs.cs
- UmAlQuraCalendar.cs
- KeyEventArgs.cs
- ToolStripContainer.cs
- GenericEnumConverter.cs
- ValidatorUtils.cs
- ArithmeticException.cs
- WrappedReader.cs
- GeometryValueSerializer.cs
- HealthMonitoringSectionHelper.cs
- ObjectConverter.cs
- SessionParameter.cs
- NativeCppClassAttribute.cs
- FormsAuthenticationModule.cs
- TableParagraph.cs
- SelectedDatesCollection.cs
- TableLayoutSettingsTypeConverter.cs
- AndCondition.cs
- SystemUdpStatistics.cs
- behaviorssection.cs
- _SafeNetHandles.cs
- DataGridColumnCollection.cs
- ScaleTransform3D.cs
- XmlChildEnumerator.cs
- Effect.cs
- FixUp.cs
- latinshape.cs
- OleDbEnumerator.cs
- HtmlToClrEventProxy.cs
- TableLayoutRowStyleCollection.cs
- CharAnimationUsingKeyFrames.cs
- DisplayToken.cs
- COM2ExtendedBrowsingHandler.cs
- SqlCacheDependency.cs
- VisualTreeUtils.cs
- XmlQualifiedNameTest.cs
- CompModSwitches.cs
- LinkGrep.cs
- InputScope.cs
- RelationshipDetailsRow.cs
- ConfigurationManager.cs
- TypeDescriptor.cs
- MultiPageTextView.cs
- Section.cs
- WindowsTab.cs
- SqlConnectionHelper.cs
- SaveFileDialog.cs
- HebrewCalendar.cs
- WindowsButton.cs
- ThemeInfoAttribute.cs
- securestring.cs
- TextContainerHelper.cs
- CompoundFileDeflateTransform.cs
- XslCompiledTransform.cs
- Util.cs
- SoapServerMethod.cs
- oledbmetadatacollectionnames.cs
- FixedTextContainer.cs
- RegexGroup.cs
- CollectionAdapters.cs
- UniqueEventHelper.cs
- SplitterEvent.cs
- DeviceContext.cs
- HandlerWithFactory.cs
- Point3DAnimationUsingKeyFrames.cs
- DataServiceQueryException.cs
- PropertyTabAttribute.cs
- InputLanguageSource.cs
- StaticSiteMapProvider.cs
- FileInfo.cs
- TraceUtility.cs
- XslTransform.cs
- Automation.cs
- WebReferencesBuildProvider.cs
- WaitHandleCannotBeOpenedException.cs
- Wildcard.cs
- DefaultSection.cs
- ServiceNameCollection.cs