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
- SymbolMethod.cs
- BamlWriter.cs
- _PooledStream.cs
- PartitionerStatic.cs
- RouteUrlExpressionBuilder.cs
- SqlBuilder.cs
- WebResponse.cs
- UTF32Encoding.cs
- RecipientInfo.cs
- CodeDomDesignerLoader.cs
- PageThemeBuildProvider.cs
- SqlTypesSchemaImporter.cs
- BmpBitmapEncoder.cs
- LinqDataSourceContextData.cs
- MarkedHighlightComponent.cs
- BaseResourcesBuildProvider.cs
- DataRow.cs
- AssemblyAssociatedContentFileAttribute.cs
- DataGridRelationshipRow.cs
- MissingManifestResourceException.cs
- ViewGenResults.cs
- AdornedElementPlaceholder.cs
- VisualTreeFlattener.cs
- dataSvcMapFileLoader.cs
- DragDrop.cs
- SerTrace.cs
- WindowsRebar.cs
- InstanceNameConverter.cs
- ObjectRef.cs
- UserControlBuildProvider.cs
- CellRelation.cs
- MemoryMappedViewStream.cs
- XamlGridLengthSerializer.cs
- Int16AnimationUsingKeyFrames.cs
- SkinBuilder.cs
- DataMemberListEditor.cs
- TextEditorDragDrop.cs
- _HelperAsyncResults.cs
- storagemappingitemcollection.viewdictionary.cs
- EventLogPropertySelector.cs
- HttpInputStream.cs
- NativeMethodsOther.cs
- Menu.cs
- SchemaMapping.cs
- IdSpace.cs
- DispatcherProcessingDisabled.cs
- EventItfInfo.cs
- EventsTab.cs
- HttpWebRequest.cs
- ObjectStateEntryBaseUpdatableDataRecord.cs
- ExpressionLexer.cs
- FixedFlowMap.cs
- BoundPropertyEntry.cs
- SessionSwitchEventArgs.cs
- VirtualPath.cs
- RadioButton.cs
- ModelUIElement3D.cs
- RelatedImageListAttribute.cs
- SqlUtil.cs
- SQLDoubleStorage.cs
- FormatterServicesNoSerializableCheck.cs
- XmlCollation.cs
- DelegateBodyWriter.cs
- WsiProfilesElement.cs
- Compiler.cs
- SerializationSectionGroup.cs
- HostProtectionException.cs
- DataGridViewCellStyle.cs
- UIElementPropertyUndoUnit.cs
- ItemChangedEventArgs.cs
- basecomparevalidator.cs
- Pair.cs
- PageAdapter.cs
- TextRunProperties.cs
- TransportBindingElement.cs
- Menu.cs
- WizardForm.cs
- RepeatButtonAutomationPeer.cs
- _DomainName.cs
- ControlEvent.cs
- StyleHelper.cs
- BaseTemplateCodeDomTreeGenerator.cs
- PersistenceIOParticipant.cs
- DecimalConstantAttribute.cs
- RowParagraph.cs
- Line.cs
- LoginUtil.cs
- FrameDimension.cs
- Button.cs
- ProtectedConfiguration.cs
- XsltContext.cs
- ApplicationServiceManager.cs
- XmlAttributeProperties.cs
- XmlBaseWriter.cs
- WorkflowApplicationEventArgs.cs
- DataServiceQueryException.cs
- TextParaLineResult.cs
- securitycriticaldataformultiplegetandset.cs
- MasterPageCodeDomTreeGenerator.cs
- ImageMetadata.cs