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
- WebPartDescriptionCollection.cs
- CultureInfo.cs
- WinEventHandler.cs
- OrderedEnumerableRowCollection.cs
- OleDbWrapper.cs
- serverconfig.cs
- DataColumnCollection.cs
- StructuralComparisons.cs
- SqlException.cs
- LingerOption.cs
- PartialTrustVisibleAssembliesSection.cs
- PropertyMetadata.cs
- CookielessHelper.cs
- ConfigurationCollectionAttribute.cs
- StylusEditingBehavior.cs
- Font.cs
- FloatUtil.cs
- HttpPostedFile.cs
- IssuanceLicense.cs
- DocumentCollection.cs
- FontSizeConverter.cs
- InternalSafeNativeMethods.cs
- DataGridTableStyleMappingNameEditor.cs
- MetadataPropertyvalue.cs
- OdbcCommandBuilder.cs
- HtmlControlPersistable.cs
- InkCanvasAutomationPeer.cs
- SerializationAttributes.cs
- EventData.cs
- QilVisitor.cs
- XhtmlConformanceSection.cs
- MenuScrollingVisibilityConverter.cs
- ConfigXmlText.cs
- UserControl.cs
- DataGridColumnHeaderAutomationPeer.cs
- DataRelationCollection.cs
- PrefixQName.cs
- CredentialSelector.cs
- ObjectFullSpanRewriter.cs
- ConfigXmlDocument.cs
- ControlAdapter.cs
- SizeKeyFrameCollection.cs
- InvalidOleVariantTypeException.cs
- _NativeSSPI.cs
- WebPart.cs
- SafeFileMapViewHandle.cs
- Oid.cs
- TableLayout.cs
- odbcmetadatacolumnnames.cs
- PointCollectionConverter.cs
- WebSysDisplayNameAttribute.cs
- DataStreamFromComStream.cs
- SchemaInfo.cs
- ForwardPositionQuery.cs
- HostVisual.cs
- EnvelopedPkcs7.cs
- DataGridViewCellCancelEventArgs.cs
- SurrogateDataContract.cs
- FileSystemWatcher.cs
- ClientSettingsStore.cs
- GPPOINT.cs
- DriveInfo.cs
- ClientFormsIdentity.cs
- StylusButtonCollection.cs
- RemotingServices.cs
- XsltCompileContext.cs
- sqlser.cs
- StructuralCache.cs
- WaitHandle.cs
- Literal.cs
- TryExpression.cs
- nulltextnavigator.cs
- StateInitializationDesigner.cs
- RowToFieldTransformer.cs
- XmlBoundElement.cs
- Content.cs
- CompilerWrapper.cs
- TextTreeRootNode.cs
- ColumnMapCopier.cs
- ParsedAttributeCollection.cs
- DecimalConverter.cs
- HtmlLink.cs
- BufferModesCollection.cs
- BrowserDefinition.cs
- PassportAuthenticationEventArgs.cs
- SqlHelper.cs
- GridItemPatternIdentifiers.cs
- UnmanagedMarshal.cs
- TemplatedMailWebEventProvider.cs
- CollectionViewSource.cs
- MULTI_QI.cs
- MetadataCollection.cs
- ThreadExceptionEvent.cs
- UserInitiatedNavigationPermission.cs
- StrokeNodeEnumerator.cs
- AssemblyHash.cs
- GeneratedContractType.cs
- SafeFileMappingHandle.cs
- HttpRequest.cs
- IResourceProvider.cs