Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / WCF / IdentityModel / System / IdentityModel / Tokens / SigningCredentials.cs / 1305376 / SigningCredentials.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.IdentityModel.Tokens { using System.IdentityModel; public class SigningCredentials { string digestAlgorithm; string signatureAlgorithm; SecurityKey signingKey; SecurityKeyIdentifier signingKeyIdentifier; public SigningCredentials(SecurityKey signingKey, string signatureAlgorithm, string digestAlgorithm) : this(signingKey, signatureAlgorithm, digestAlgorithm, null) {} public SigningCredentials(SecurityKey signingKey, string signatureAlgorithm, string digestAlgorithm, SecurityKeyIdentifier signingKeyIdentifier) { if (signingKey == null) { throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new ArgumentNullException("signingKey")); } if (signatureAlgorithm == null) { throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new ArgumentNullException("signatureAlgorithm")); } if (digestAlgorithm == null) { throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new ArgumentNullException("digestAlgorithm")); } this.signingKey = signingKey; this.signatureAlgorithm = signatureAlgorithm; this.digestAlgorithm = digestAlgorithm; this.signingKeyIdentifier = signingKeyIdentifier; } public string DigestAlgorithm { get {return this.digestAlgorithm; } } public string SignatureAlgorithm { get {return this.signatureAlgorithm; } } public SecurityKey SigningKey { get {return this.signingKey; } } public SecurityKeyIdentifier SigningKeyIdentifier { get {return this.signingKeyIdentifier; } } } } // 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
- PeerApplicationLaunchInfo.cs
- Context.cs
- ContainerUtilities.cs
- ToolStripItemTextRenderEventArgs.cs
- KnownBoxes.cs
- Object.cs
- GPStream.cs
- MDIWindowDialog.cs
- SymbolResolver.cs
- InputScopeConverter.cs
- TextServicesProperty.cs
- WebPartConnectionsConnectVerb.cs
- HtmlShimManager.cs
- ReadOnlyNameValueCollection.cs
- OutputCacheProviderCollection.cs
- StateRuntime.cs
- TextTreeInsertElementUndoUnit.cs
- BrowserTree.cs
- WebPartEditorCancelVerb.cs
- RankException.cs
- EntryWrittenEventArgs.cs
- XamlClipboardData.cs
- While.cs
- recordstate.cs
- CatalogZoneBase.cs
- FormConverter.cs
- LineBreak.cs
- PasswordPropertyTextAttribute.cs
- MultipartContentParser.cs
- TextProperties.cs
- TextServicesLoader.cs
- StringResourceManager.cs
- EntityModelSchemaGenerator.cs
- TdsParserStateObject.cs
- Utils.cs
- SectionRecord.cs
- CodeCompileUnit.cs
- TypeInitializationException.cs
- MethodAccessException.cs
- DataGridViewRowPostPaintEventArgs.cs
- WebPageTraceListener.cs
- PageBuildProvider.cs
- DetailsViewInsertedEventArgs.cs
- ValueConversionAttribute.cs
- EntitySetRetriever.cs
- DateTimeSerializationSection.cs
- DataServiceRequestException.cs
- StreamUpdate.cs
- DataGridViewBand.cs
- Visitors.cs
- DiscoveryProxy.cs
- TextReader.cs
- KeysConverter.cs
- AnnotationService.cs
- InkCanvasSelectionAdorner.cs
- DataControlPagerLinkButton.cs
- XmlEntityReference.cs
- StringAnimationBase.cs
- DtdParser.cs
- XmlSchemaParticle.cs
- InternalDuplexChannelListener.cs
- DetailsViewPagerRow.cs
- Substitution.cs
- ApplicationFileCodeDomTreeGenerator.cs
- PreloadHost.cs
- ToolboxItemFilterAttribute.cs
- PermissionSet.cs
- CheckableControlBaseAdapter.cs
- TdsParserSessionPool.cs
- PropertyBuilder.cs
- DeflateEmulationStream.cs
- TimersDescriptionAttribute.cs
- CharAnimationUsingKeyFrames.cs
- Rotation3DAnimation.cs
- RC2.cs
- FileAuthorizationModule.cs
- PropertyIdentifier.cs
- ConfigXmlSignificantWhitespace.cs
- StringUtil.cs
- LocalizableResourceBuilder.cs
- SecondaryIndex.cs
- DataGridViewColumnDesignTimeVisibleAttribute.cs
- TypeDescriptor.cs
- DataGridViewDataConnection.cs
- NumericExpr.cs
- Predicate.cs
- BaseHashHelper.cs
- EventLogTraceListener.cs
- DefinitionBase.cs
- CLSCompliantAttribute.cs
- ApplicationDirectoryMembershipCondition.cs
- DetailsViewPageEventArgs.cs
- EventLogEntryCollection.cs
- SQLCharsStorage.cs
- BehaviorService.cs
- EnumType.cs
- InputEventArgs.cs
- ConfigXmlAttribute.cs
- Misc.cs
- SoapClientProtocol.cs