e79aa3c0ed
Former-commit-id: a2155e9bd80020e49e72e86c44da02a8ac0e57a4
41 lines
1.4 KiB
C#
41 lines
1.4 KiB
C#
//------------------------------------------------------------
|
|
// Copyright (c) Microsoft Corporation. All rights reserved.
|
|
//------------------------------------------------------------
|
|
|
|
namespace System.ServiceModel.Security.Tokens
|
|
{
|
|
using System;
|
|
using System.Collections.ObjectModel;
|
|
using System.IdentityModel;
|
|
using System.IdentityModel.Policy;
|
|
using System.IdentityModel.Tokens;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Xml;
|
|
|
|
[TypeForwardedFrom("System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089")]
|
|
class BufferedGenericXmlSecurityToken : GenericXmlSecurityToken
|
|
{
|
|
XmlBuffer tokenXmlBuffer;
|
|
|
|
public BufferedGenericXmlSecurityToken(
|
|
XmlElement tokenXml,
|
|
SecurityToken proofToken,
|
|
DateTime effectiveTime,
|
|
DateTime expirationTime,
|
|
SecurityKeyIdentifierClause internalTokenReference,
|
|
SecurityKeyIdentifierClause externalTokenReference,
|
|
ReadOnlyCollection<IAuthorizationPolicy> authorizationPolicies,
|
|
XmlBuffer tokenXmlBuffer
|
|
)
|
|
: base(tokenXml, proofToken, effectiveTime, expirationTime, internalTokenReference, externalTokenReference, authorizationPolicies)
|
|
{
|
|
this.tokenXmlBuffer = tokenXmlBuffer;
|
|
}
|
|
|
|
public XmlBuffer TokenXmlBuffer
|
|
{
|
|
get { return this.tokenXmlBuffer; }
|
|
}
|
|
}
|
|
}
|