Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / IdentityModel / System / IdentityModel / Tokens / SigningCredentials.cs / 1 / 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. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- PermissionListSet.cs
- Configuration.cs
- ComponentEvent.cs
- ContainerUIElement3D.cs
- SystemColors.cs
- HtmlElementErrorEventArgs.cs
- Empty.cs
- LongValidator.cs
- ISCIIEncoding.cs
- SchemaManager.cs
- EndpointIdentity.cs
- BaseInfoTable.cs
- DictionaryEntry.cs
- BinHexDecoder.cs
- KeyedHashAlgorithm.cs
- NavigationPropertyEmitter.cs
- MDIClient.cs
- CreateUserWizardStep.cs
- RoleManagerModule.cs
- CompModSwitches.cs
- SignatureToken.cs
- SessionIDManager.cs
- ObjectItemCollection.cs
- SyndicationElementExtension.cs
- XhtmlBasicTextBoxAdapter.cs
- InvalidFilterCriteriaException.cs
- ChtmlFormAdapter.cs
- TransactionProtocol.cs
- ClientConvert.cs
- XPathEmptyIterator.cs
- SpinLock.cs
- PropertyGeneratedEventArgs.cs
- CommandLineParser.cs
- HttpWebRequestElement.cs
- MatrixTransform3D.cs
- Point3DCollectionConverter.cs
- WebPartExportVerb.cs
- HebrewCalendar.cs
- UrlMappingsModule.cs
- DataColumnPropertyDescriptor.cs
- ObjectDataSourceChooseTypePanel.cs
- ZipPackagePart.cs
- WebPartVerbCollection.cs
- AuthenticationManager.cs
- ComboBoxRenderer.cs
- WebBrowserHelper.cs
- PrintPreviewControl.cs
- TextChangedEventArgs.cs
- NavigationProperty.cs
- DbMetaDataFactory.cs
- ProxyGenerator.cs
- ExpressionList.cs
- RadioButtonRenderer.cs
- propertytag.cs
- DBProviderConfigurationHandler.cs
- TraceSection.cs
- IsolationInterop.cs
- CodeTypeDeclarationCollection.cs
- AmbientValueAttribute.cs
- OleDbDataAdapter.cs
- ServiceMetadataPublishingElement.cs
- TimelineGroup.cs
- DataControlPagerLinkButton.cs
- CompiledQueryCacheEntry.cs
- RuntimeArgument.cs
- BuildProviderUtils.cs
- ZipIOExtraFieldPaddingElement.cs
- DecimalConverter.cs
- ToggleButton.cs
- ContextMarshalException.cs
- safePerfProviderHandle.cs
- HostedBindingBehavior.cs
- RenderData.cs
- InputLangChangeEvent.cs
- Symbol.cs
- FreezableOperations.cs
- xmlglyphRunInfo.cs
- XmlException.cs
- StorageEntityTypeMapping.cs
- XPathNodeList.cs
- BooleanSwitch.cs
- DataGridState.cs
- VoiceSynthesis.cs
- TextTreeDeleteContentUndoUnit.cs
- WebPartHelpVerb.cs
- RegexNode.cs
- RecordManager.cs
- SplitContainer.cs
- MissingFieldException.cs
- SoapElementAttribute.cs
- ProcessManager.cs
- SequenceNumber.cs
- MethodExpr.cs
- HTMLTextWriter.cs
- TaskExceptionHolder.cs
- EdmValidator.cs
- SendSecurityHeaderElementContainer.cs
- Listbox.cs
- SapiAttributeParser.cs
- ExpressionPrefixAttribute.cs