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
- OdbcConnectionStringbuilder.cs
- PaintValueEventArgs.cs
- TypedCompletedAsyncResult.cs
- NoClickablePointException.cs
- TextTrailingCharacterEllipsis.cs
- ConfigXmlAttribute.cs
- TrackingMemoryStreamFactory.cs
- DateTime.cs
- RoleGroupCollection.cs
- SqlDesignerDataSourceView.cs
- PermissionSetEnumerator.cs
- ResumeStoryboard.cs
- Speller.cs
- TemplateEditingService.cs
- DataListItemCollection.cs
- OletxResourceManager.cs
- SQLGuidStorage.cs
- AlternateViewCollection.cs
- Partitioner.cs
- DataGridViewRowConverter.cs
- WebBrowserPermission.cs
- Brush.cs
- StateItem.cs
- AccessDataSourceView.cs
- DrawingAttributesDefaultValueFactory.cs
- InsufficientMemoryException.cs
- AccessDataSourceView.cs
- SizeConverter.cs
- SafeLibraryHandle.cs
- Dictionary.cs
- _UriTypeConverter.cs
- AsmxEndpointPickerExtension.cs
- SpellerInterop.cs
- AsymmetricSecurityProtocol.cs
- DoubleLinkListEnumerator.cs
- DateBoldEvent.cs
- followingquery.cs
- MultiTouchSystemGestureLogic.cs
- UnmanagedHandle.cs
- DbExpressionRules.cs
- TypeConverterAttribute.cs
- QueryInterceptorAttribute.cs
- SizeAnimationClockResource.cs
- ConditionalExpression.cs
- DataGridColumnHeaderCollection.cs
- LambdaValue.cs
- SecurityUtils.cs
- ListViewAutomationPeer.cs
- RecognitionResult.cs
- ImageClickEventArgs.cs
- _NTAuthentication.cs
- XmlExceptionHelper.cs
- LowerCaseStringConverter.cs
- NameValueConfigurationCollection.cs
- SettingsPropertyValue.cs
- HttpCacheVaryByContentEncodings.cs
- AccessViolationException.cs
- WorkflowOperationBehavior.cs
- TextParaLineResult.cs
- DesignSurface.cs
- DesignerTransactionCloseEvent.cs
- CodeEventReferenceExpression.cs
- MobileTemplatedControlDesigner.cs
- EntitySqlQueryState.cs
- AdornerHitTestResult.cs
- DecodeHelper.cs
- DataGridViewElement.cs
- CustomCredentialPolicy.cs
- RowBinding.cs
- XmlElementElement.cs
- ClientTargetSection.cs
- SkewTransform.cs
- FirewallWrapper.cs
- AdRotatorDesigner.cs
- DecodeHelper.cs
- BuildManagerHost.cs
- SwitchElementsCollection.cs
- FormatException.cs
- SchemaManager.cs
- ConstraintCollection.cs
- StylusPointPropertyInfoDefaults.cs
- TaskExtensions.cs
- CodeTypeMemberCollection.cs
- JavascriptCallbackResponseProperty.cs
- KeyedHashAlgorithm.cs
- TimerElapsedEvenArgs.cs
- JoinElimination.cs
- CoreSwitches.cs
- LinearGradientBrush.cs
- grammarelement.cs
- TemplateControlParser.cs
- TextRangeBase.cs
- XmlSchema.cs
- QilVisitor.cs
- ChannelTerminatedException.cs
- WebResourceAttribute.cs
- SkewTransform.cs
- TextEndOfLine.cs
- BypassElement.cs
- CriticalHandle.cs