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
- SecurityTokenValidationException.cs
- PrimitiveXmlSerializers.cs
- GrammarBuilderRuleRef.cs
- MarkupExtensionParser.cs
- XhtmlBasicPhoneCallAdapter.cs
- SocketException.cs
- WebBrowserBase.cs
- SapiInterop.cs
- Application.cs
- ChannelSinkStacks.cs
- UnsafeNativeMethodsCLR.cs
- DataList.cs
- dbenumerator.cs
- PropertyEmitter.cs
- FunctionDefinition.cs
- PatternMatcher.cs
- QilPatternVisitor.cs
- MapPathBasedVirtualPathProvider.cs
- LineBreakRecord.cs
- CompilerLocalReference.cs
- SpellerHighlightLayer.cs
- HttpListener.cs
- DescriptionAttribute.cs
- LocationSectionRecord.cs
- ResourceDictionaryCollection.cs
- SecurityCriticalDataForSet.cs
- RecognizedPhrase.cs
- TextChangedEventArgs.cs
- GlyphRunDrawing.cs
- DefaultProfileManager.cs
- ConstantProjectedSlot.cs
- XmlParser.cs
- ArithmeticException.cs
- UnsafeNativeMethodsCLR.cs
- ServicePoint.cs
- ScrollPattern.cs
- PartialArray.cs
- DictionaryEditChange.cs
- CreateUserWizard.cs
- ResourceExpressionBuilder.cs
- UnitySerializationHolder.cs
- UICuesEvent.cs
- EncryptedType.cs
- StringUtil.cs
- X509SecurityToken.cs
- CodeIdentifier.cs
- ScriptingSectionGroup.cs
- EventMappingSettingsCollection.cs
- CompilerInfo.cs
- RemoteAsymmetricSignatureFormatter.cs
- PolyQuadraticBezierSegmentFigureLogic.cs
- AddInServer.cs
- JapaneseCalendar.cs
- PrtCap_Reader.cs
- ContentHostHelper.cs
- RepeaterItemEventArgs.cs
- MultipartContentParser.cs
- ToolBarOverflowPanel.cs
- BulletDecorator.cs
- StreamGeometryContext.cs
- DayRenderEvent.cs
- EnlistmentState.cs
- ThreadBehavior.cs
- TrailingSpaceComparer.cs
- ProgressBarAutomationPeer.cs
- RecognizerStateChangedEventArgs.cs
- TextCollapsingProperties.cs
- MsmqIntegrationBindingElement.cs
- XPathScanner.cs
- DbDataReader.cs
- Maps.cs
- DecoderNLS.cs
- BigInt.cs
- HeaderElement.cs
- SafeUserTokenHandle.cs
- ScriptResourceHandler.cs
- Positioning.cs
- PropertyGridEditorPart.cs
- EncryptedPackageFilter.cs
- VectorValueSerializer.cs
- TypedAsyncResult.cs
- SingleTagSectionHandler.cs
- ToolBarButtonDesigner.cs
- MouseActionValueSerializer.cs
- DataGridViewCellParsingEventArgs.cs
- ValueTypeFieldReference.cs
- SignedXml.cs
- DynamicValidatorEventArgs.cs
- CollaborationHelperFunctions.cs
- ConnectorMovedEventArgs.cs
- PostBackTrigger.cs
- FlowDocumentScrollViewer.cs
- SimpleLine.cs
- ExtractorMetadata.cs
- MarkupCompilePass2.cs
- RSAPKCS1SignatureDeformatter.cs
- PropertyDescriptorCollection.cs
- Bits.cs
- ProxyWebPartConnectionCollection.cs
- PaginationProgressEventArgs.cs