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
- ProcessProtocolHandler.cs
- Material.cs
- ArglessEventHandlerProxy.cs
- CompoundFileIOPermission.cs
- Error.cs
- GroupBox.cs
- CorrelationScope.cs
- PrintPreviewDialog.cs
- ADMembershipProvider.cs
- PasswordPropertyTextAttribute.cs
- AnnotationResourceCollection.cs
- PackageFilter.cs
- HeaderUtility.cs
- Operators.cs
- AuthenticodeSignatureInformation.cs
- ArrayExtension.cs
- FrameworkTemplate.cs
- IdentityNotMappedException.cs
- IOThreadScheduler.cs
- XPathAncestorQuery.cs
- Select.cs
- IisTraceListener.cs
- RoleManagerModule.cs
- ScrollViewerAutomationPeer.cs
- ContextTokenTypeConverter.cs
- Bitmap.cs
- AlternationConverter.cs
- RemotingServices.cs
- KeyInfo.cs
- ObjectReaderCompiler.cs
- MenuItem.cs
- xsdvalidator.cs
- FacetDescription.cs
- ComponentManagerBroker.cs
- WorkBatch.cs
- XmlSchemaAttributeGroup.cs
- ShapeTypeface.cs
- PermissionAttributes.cs
- XmlSchemaObject.cs
- PassportPrincipal.cs
- ButtonBase.cs
- Vars.cs
- OutputCacheProfileCollection.cs
- RegistrationServices.cs
- CollaborationHelperFunctions.cs
- JpegBitmapEncoder.cs
- TimelineGroup.cs
- Msec.cs
- SessionStateModule.cs
- TypeDescriptionProvider.cs
- TextFindEngine.cs
- TemplateBindingExtensionConverter.cs
- WinEventWrap.cs
- SortedList.cs
- GlobalProxySelection.cs
- Misc.cs
- ChannelServices.cs
- counter.cs
- ControlFilterExpression.cs
- XmlEnumAttribute.cs
- DataSvcMapFile.cs
- LinqDataSourceInsertEventArgs.cs
- TimeIntervalCollection.cs
- Overlapped.cs
- ExchangeUtilities.cs
- StateMachineWorkflow.cs
- SchemaNames.cs
- MSG.cs
- IndexedEnumerable.cs
- WebPartZoneBase.cs
- Events.cs
- XpsS0ValidatingLoader.cs
- SyntaxCheck.cs
- ApplicationManager.cs
- StreamAsIStream.cs
- PauseStoryboard.cs
- EntityContainerAssociationSet.cs
- HtmlDocument.cs
- SignedPkcs7.cs
- SecureConversationServiceCredential.cs
- ReflectionUtil.cs
- LayoutInformation.cs
- DefaultPropertyAttribute.cs
- ActiveXSite.cs
- _NegotiateClient.cs
- Pkcs7Recipient.cs
- ApplicationActivator.cs
- VisualBasicSettingsHandler.cs
- XmlQueryTypeFactory.cs
- ApplicationException.cs
- _FtpControlStream.cs
- ResetableIterator.cs
- GridErrorDlg.cs
- DataGridViewLinkCell.cs
- StorageEntitySetMapping.cs
- TextEffect.cs
- Header.cs
- XmlObjectSerializerWriteContext.cs
- XslVisitor.cs
- NotifyCollectionChangedEventArgs.cs