Code:
/ 4.0 / 4.0 / 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. //------------------------------------------------------------------------------ // 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
- CorrelationQuery.cs
- TypeUtils.cs
- ReadOnlyHierarchicalDataSource.cs
- PerfService.cs
- RectAnimationBase.cs
- SendMessageRecord.cs
- GetWinFXPath.cs
- XmlNodeChangedEventArgs.cs
- EventDescriptorCollection.cs
- VisualCollection.cs
- Int32KeyFrameCollection.cs
- sqlinternaltransaction.cs
- TypefaceMetricsCache.cs
- HtmlEmptyTagControlBuilder.cs
- CheckPair.cs
- RowUpdatingEventArgs.cs
- FrameworkElementFactoryMarkupObject.cs
- EventLogPermissionHolder.cs
- WebBrowserHelper.cs
- ComponentConverter.cs
- NavigatingCancelEventArgs.cs
- DisplayMemberTemplateSelector.cs
- DownloadProgressEventArgs.cs
- entitydatasourceentitysetnameconverter.cs
- ContentType.cs
- RuntimeArgumentHandle.cs
- MediaEntryAttribute.cs
- CodeTypeDelegate.cs
- WebPartConnectVerb.cs
- ConfigUtil.cs
- TypeInitializationException.cs
- CompiledQuery.cs
- UnknownBitmapDecoder.cs
- PointLightBase.cs
- CompoundFileIOPermission.cs
- UnsafeNativeMethodsMilCoreApi.cs
- GridViewUpdatedEventArgs.cs
- EditorResources.cs
- PageScaling.cs
- StorageAssociationSetMapping.cs
- Int32KeyFrameCollection.cs
- AssociatedControlConverter.cs
- ProtectedConfigurationProviderCollection.cs
- AssociationEndMember.cs
- DecimalAnimationUsingKeyFrames.cs
- Metafile.cs
- XmlSchemaType.cs
- CompensatableSequenceActivity.cs
- PrefixHandle.cs
- DataGridColumnHeaderItemAutomationPeer.cs
- ContentControl.cs
- MimeMultiPart.cs
- TextWriterTraceListener.cs
- CurrentTimeZone.cs
- WebHttpBinding.cs
- RealProxy.cs
- ByteStream.cs
- WorkflowOwnershipException.cs
- TableLayout.cs
- AttributeAction.cs
- AndCondition.cs
- SourceFilter.cs
- CallSiteBinder.cs
- VerificationException.cs
- GlyphRun.cs
- Currency.cs
- TableAdapterManagerMethodGenerator.cs
- ProfileGroupSettings.cs
- StylusPlugin.cs
- WebSysDescriptionAttribute.cs
- DesignerActionMethodItem.cs
- DependencyPropertyKind.cs
- PolicyLevel.cs
- Int32AnimationUsingKeyFrames.cs
- DetailsViewDesigner.cs
- CodeLabeledStatement.cs
- ChtmlPageAdapter.cs
- followingsibling.cs
- MarginsConverter.cs
- NonParentingControl.cs
- RenderData.cs
- ConsoleKeyInfo.cs
- DispatchWrapper.cs
- EntitySqlException.cs
- WebPartConnectionsEventArgs.cs
- IListConverters.cs
- JavaScriptObjectDeserializer.cs
- ZoneIdentityPermission.cs
- DataKey.cs
- GridViewRowPresenterBase.cs
- EmptyControlCollection.cs
- SecurityException.cs
- AxisAngleRotation3D.cs
- RenderContext.cs
- LicFileLicenseProvider.cs
- NameValuePair.cs
- RectValueSerializer.cs
- XmlCharCheckingWriter.cs
- WindowsFormsHost.cs
- DataGridViewImageCell.cs