Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / WCF / IdentityModel / System / IdentityModel / Tokens / KerberosTicketHashIdentifierClause.cs / 1305376 / KerberosTicketHashIdentifierClause.cs
//------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------- namespace System.IdentityModel.Tokens { using System.Globalization; public sealed class KerberosTicketHashKeyIdentifierClause : BinaryKeyIdentifierClause { public KerberosTicketHashKeyIdentifierClause(byte[] ticketHash) : this(ticketHash, null, 0) { } public KerberosTicketHashKeyIdentifierClause(byte[] ticketHash, byte[] derivationNonce, int derivationLength) : this(ticketHash, true, derivationNonce, derivationLength) { } internal KerberosTicketHashKeyIdentifierClause(byte[] ticketHash, bool cloneBuffer, byte[] derivationNonce, int derivationLength) : base(null, ticketHash, cloneBuffer, derivationNonce, derivationLength) { } public byte[] GetKerberosTicketHash() { return GetBuffer(); } public override string ToString() { return string.Format(CultureInfo.InvariantCulture, "KerberosTicketHashKeyIdentifierClause(Hash = {0})", ToBase64String()); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------- namespace System.IdentityModel.Tokens { using System.Globalization; public sealed class KerberosTicketHashKeyIdentifierClause : BinaryKeyIdentifierClause { public KerberosTicketHashKeyIdentifierClause(byte[] ticketHash) : this(ticketHash, null, 0) { } public KerberosTicketHashKeyIdentifierClause(byte[] ticketHash, byte[] derivationNonce, int derivationLength) : this(ticketHash, true, derivationNonce, derivationLength) { } internal KerberosTicketHashKeyIdentifierClause(byte[] ticketHash, bool cloneBuffer, byte[] derivationNonce, int derivationLength) : base(null, ticketHash, cloneBuffer, derivationNonce, derivationLength) { } public byte[] GetKerberosTicketHash() { return GetBuffer(); } public override string ToString() { return string.Format(CultureInfo.InvariantCulture, "KerberosTicketHashKeyIdentifierClause(Hash = {0})", ToBase64String()); } } } // 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
- Substitution.cs
- XmlHierarchicalDataSourceView.cs
- BuildProviderCollection.cs
- BulletChrome.cs
- ValidationHelper.cs
- PassportAuthentication.cs
- DataGridViewSelectedCellsAccessibleObject.cs
- TreeViewCancelEvent.cs
- TreeWalker.cs
- StorageMappingItemLoader.cs
- HttpCookiesSection.cs
- ServerIdentity.cs
- ConfigurationConverterBase.cs
- BigInt.cs
- SystemUnicastIPAddressInformation.cs
- DataTableClearEvent.cs
- RadialGradientBrush.cs
- DesignerVerbCollection.cs
- LostFocusEventManager.cs
- Compiler.cs
- WebPartMenuStyle.cs
- TTSEngineTypes.cs
- ByteFacetDescriptionElement.cs
- ContextDataSourceContextData.cs
- SqlAliasesReferenced.cs
- RelatedView.cs
- PowerModeChangedEventArgs.cs
- ToolBarButtonClickEvent.cs
- _ScatterGatherBuffers.cs
- TextDecorationCollection.cs
- HtmlHead.cs
- Point3DCollection.cs
- MimeObjectFactory.cs
- MissingMethodException.cs
- CngKeyBlobFormat.cs
- IPAddress.cs
- DependencyProperty.cs
- WSHttpSecurityElement.cs
- QueryTreeBuilder.cs
- Boolean.cs
- sqlcontext.cs
- ComEventsInfo.cs
- ExpandCollapseProviderWrapper.cs
- CompilerCollection.cs
- XmlObjectSerializerReadContextComplexJson.cs
- JsonDeserializer.cs
- CompatibleIComparer.cs
- ApplicationDirectory.cs
- XmlWhitespace.cs
- GridViewCancelEditEventArgs.cs
- IDQuery.cs
- IdentityModelDictionary.cs
- LinearGradientBrush.cs
- LogicalCallContext.cs
- IDispatchConstantAttribute.cs
- EncoderParameter.cs
- AutomationProperties.cs
- CompiledQueryCacheKey.cs
- InternalUserCancelledException.cs
- Token.cs
- TypeRestriction.cs
- DocumentSequenceHighlightLayer.cs
- isolationinterop.cs
- DeferredBinaryDeserializerExtension.cs
- InputProcessorProfiles.cs
- PreservationFileWriter.cs
- CallContext.cs
- MetadataSource.cs
- Int64Animation.cs
- SharedUtils.cs
- XmlAttribute.cs
- EntityDataSourceState.cs
- RTTypeWrapper.cs
- SchemaImporterExtension.cs
- ClassicBorderDecorator.cs
- AtomMaterializerLog.cs
- ActivityValidator.cs
- UpdatePanelControlTrigger.cs
- TableDetailsRow.cs
- ArgumentException.cs
- Window.cs
- PriorityRange.cs
- StringAttributeCollection.cs
- WebServiceResponseDesigner.cs
- coordinator.cs
- ThreadExceptionEvent.cs
- XamlSerializer.cs
- StringAttributeCollection.cs
- WebPartCatalogCloseVerb.cs
- BamlRecordHelper.cs
- AtomServiceDocumentSerializer.cs
- TabRenderer.cs
- PrimitiveXmlSerializers.cs
- ErrorFormatter.cs
- OracleException.cs
- EntityCommand.cs
- HtmlElement.cs
- WebConfigurationHostFileChange.cs
- ObjectStateManagerMetadata.cs
- PropertyValue.cs