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
- ValidationHelper.cs
- regiisutil.cs
- AmbientLight.cs
- CancelEventArgs.cs
- Version.cs
- XmlIterators.cs
- EdmFunction.cs
- MemberJoinTreeNode.cs
- ResourcePool.cs
- Visual3DCollection.cs
- Compiler.cs
- StringBuilder.cs
- HttpHandlerActionCollection.cs
- RequestCacheValidator.cs
- HandlerBase.cs
- ToolStripScrollButton.cs
- SQLDouble.cs
- AuthenticationException.cs
- NativeMethods.cs
- QuaternionConverter.cs
- QilTargetType.cs
- DependencyObjectType.cs
- ReadOnlyObservableCollection.cs
- RangeValueProviderWrapper.cs
- DtcInterfaces.cs
- LinqDataSourceValidationException.cs
- NativeMethods.cs
- ExtensionQuery.cs
- ProfileManager.cs
- _SSPISessionCache.cs
- SymbolMethod.cs
- EnumerableCollectionView.cs
- TextServicesCompartmentContext.cs
- SafeArrayRankMismatchException.cs
- _AutoWebProxyScriptWrapper.cs
- WeakRefEnumerator.cs
- FactoryMaker.cs
- SQLString.cs
- StartFileNameEditor.cs
- FontCacheLogic.cs
- DataGridBoolColumn.cs
- DynamicILGenerator.cs
- Splitter.cs
- UnmanagedMarshal.cs
- EventLogQuery.cs
- EmptyReadOnlyDictionaryInternal.cs
- MediaTimeline.cs
- HandlerFactoryWrapper.cs
- WebBrowserDesigner.cs
- ExceptionRoutedEventArgs.cs
- CodeCastExpression.cs
- CodeTypeParameterCollection.cs
- FrameSecurityDescriptor.cs
- ListViewContainer.cs
- PositiveTimeSpanValidator.cs
- ListenerSessionConnectionReader.cs
- TextSchema.cs
- NamedPipeTransportBindingElement.cs
- AspNetHostingPermission.cs
- NotifyInputEventArgs.cs
- TreeViewAutomationPeer.cs
- FixedSOMPageElement.cs
- SafeNativeMethods.cs
- HttpWrapper.cs
- AccessDataSourceView.cs
- SpeechUI.cs
- DataRowExtensions.cs
- VariableQuery.cs
- ValidatedControlConverter.cs
- OracleInternalConnection.cs
- ContractComponent.cs
- WebSysDefaultValueAttribute.cs
- FieldDescriptor.cs
- BaseTemplateBuildProvider.cs
- ScalarOps.cs
- ContentPresenter.cs
- CollectionChange.cs
- MultipleViewPattern.cs
- OdbcCommandBuilder.cs
- ObjectSpanRewriter.cs
- CompModSwitches.cs
- DataGridViewColumnCollectionDialog.cs
- MemoryPressure.cs
- TimeZone.cs
- NetNamedPipeSecurityMode.cs
- ADMembershipProvider.cs
- InheritanceUI.cs
- Msec.cs
- CryptoProvider.cs
- AsymmetricAlgorithm.cs
- Substitution.cs
- PageEventArgs.cs
- AutomationIdentifierGuids.cs
- EntityStoreSchemaGenerator.cs
- ClonableStack.cs
- OleDbTransaction.cs
- SecurityTokenException.cs
- EdmComplexTypeAttribute.cs
- Pen.cs
- ThreadExceptionEvent.cs