You've already forked linux-packaging-mono
Imported Upstream version 4.6.0.125
Former-commit-id: a2155e9bd80020e49e72e86c44da02a8ac0e57a4
This commit is contained in:
parent
a569aebcfd
commit
e79aa3c0ed
@ -0,0 +1,388 @@
|
||||
//-----------------------------------------------------------------------------
|
||||
// Copyright (c) Microsoft Corporation. All rights reserved.
|
||||
//-----------------------------------------------------------------------------
|
||||
|
||||
namespace System.ServiceModel.Security
|
||||
{
|
||||
using System.Xml;
|
||||
using System.ServiceModel;
|
||||
using System.Collections.Generic;
|
||||
using System.IdentityModel.Claims;
|
||||
using System.IdentityModel.Policy;
|
||||
|
||||
sealed class SctClaimDictionary : XmlDictionary
|
||||
{
|
||||
static readonly SctClaimDictionary instance = new SctClaimDictionary();
|
||||
|
||||
// Claim entries
|
||||
XmlDictionaryString claim;
|
||||
XmlDictionaryString claimSets;
|
||||
XmlDictionaryString claimSet;
|
||||
XmlDictionaryString identities;
|
||||
XmlDictionaryString primaryIdentity;
|
||||
XmlDictionaryString primaryIssuer;
|
||||
|
||||
XmlDictionaryString x509CertificateClaimSet;
|
||||
XmlDictionaryString systemClaimSet;
|
||||
XmlDictionaryString windowsClaimSet;
|
||||
XmlDictionaryString anonymousClaimSet;
|
||||
|
||||
XmlDictionaryString binaryClaim;
|
||||
XmlDictionaryString dnsClaim;
|
||||
XmlDictionaryString hashClaim;
|
||||
XmlDictionaryString mailAddressClaim;
|
||||
XmlDictionaryString nameClaim;
|
||||
XmlDictionaryString rsaClaim;
|
||||
XmlDictionaryString spnClaim;
|
||||
XmlDictionaryString systemClaim;
|
||||
XmlDictionaryString upnClaim;
|
||||
XmlDictionaryString urlClaim;
|
||||
XmlDictionaryString windowsSidClaim;
|
||||
XmlDictionaryString denyOnlySidClaim;
|
||||
XmlDictionaryString x500DistinguishedNameClaim;
|
||||
XmlDictionaryString x509ThumbprintClaim;
|
||||
XmlDictionaryString right;
|
||||
|
||||
XmlDictionaryString windowsSidIdentity;
|
||||
XmlDictionaryString genericIdentity;
|
||||
XmlDictionaryString authenticationType;
|
||||
|
||||
XmlDictionaryString contextId;
|
||||
XmlDictionaryString effectiveTime;
|
||||
XmlDictionaryString expiryTime;
|
||||
XmlDictionaryString id;
|
||||
XmlDictionaryString isCookieMode;
|
||||
XmlDictionaryString key;
|
||||
|
||||
XmlDictionaryString name;
|
||||
XmlDictionaryString sid;
|
||||
XmlDictionaryString nullValue;
|
||||
XmlDictionaryString securityContextToken;
|
||||
XmlDictionaryString serviceContractId;
|
||||
XmlDictionaryString value;
|
||||
XmlDictionaryString version;
|
||||
|
||||
XmlDictionaryString genericXmlToken;
|
||||
XmlDictionaryString tokenType;
|
||||
XmlDictionaryString tokenXml;
|
||||
XmlDictionaryString internalTokenReference;
|
||||
XmlDictionaryString externalTokenReference;
|
||||
XmlDictionaryString keyGeneration;
|
||||
XmlDictionaryString keyEffectiveTime;
|
||||
XmlDictionaryString keyExpiryTime;
|
||||
|
||||
XmlDictionaryString emptyString;
|
||||
|
||||
private SctClaimDictionary()
|
||||
{
|
||||
this.securityContextToken = this.Add("SecurityContextSecurityToken");
|
||||
this.version = this.Add("Version");
|
||||
this.contextId = this.Add("ContextId");
|
||||
this.id = this.Add("Id");
|
||||
this.key = this.Add("Key");
|
||||
this.isCookieMode = this.Add("IsCookieMode");
|
||||
this.serviceContractId = this.Add("ServiceContractId");
|
||||
this.effectiveTime = this.Add("EffectiveTime");
|
||||
this.expiryTime = this.Add("ExpiryTime");
|
||||
this.keyGeneration = this.Add("KeyGeneration");
|
||||
this.keyEffectiveTime = this.Add("KeyEffectiveTime");
|
||||
this.keyExpiryTime = this.Add("KeyExpiryTime");
|
||||
this.claim = this.Add("Claim");
|
||||
this.claimSets = this.Add("ClaimSets");
|
||||
this.claimSet = this.Add("ClaimSet");
|
||||
this.identities = this.Add("Identities");
|
||||
this.primaryIdentity = this.Add("PrimaryIdentity");
|
||||
this.primaryIssuer = this.Add("PrimaryIssuer");
|
||||
|
||||
this.x509CertificateClaimSet = this.Add("X509CertificateClaimSet");
|
||||
this.systemClaimSet = this.Add("SystemClaimSet");
|
||||
this.windowsClaimSet = this.Add("WindowsClaimSet");
|
||||
this.anonymousClaimSet = this.Add("AnonymousClaimSet");
|
||||
|
||||
this.binaryClaim = this.Add("BinaryClaim");
|
||||
this.dnsClaim = this.Add("DnsClaim");
|
||||
this.genericIdentity = this.Add("GenericIdentity");
|
||||
this.authenticationType = this.Add("AuthenticationType");
|
||||
this.right = this.Add("Right");
|
||||
this.hashClaim = this.Add("HashClaim");
|
||||
this.mailAddressClaim = this.Add("MailAddressClaim");
|
||||
this.nameClaim = this.Add("NameClaim");
|
||||
this.rsaClaim = this.Add("RsaClaim");
|
||||
this.spnClaim = this.Add("SpnClaim");
|
||||
this.systemClaim = this.Add("SystemClaim");
|
||||
this.upnClaim = this.Add("UpnClaim");
|
||||
this.urlClaim = this.Add("UrlClaim");
|
||||
this.windowsSidClaim = this.Add("WindowsSidClaim");
|
||||
this.denyOnlySidClaim = this.Add("DenyOnlySidClaim");
|
||||
this.windowsSidIdentity = this.Add("WindowsSidIdentity");
|
||||
this.x500DistinguishedNameClaim = this.Add("X500DistinguishedClaim");
|
||||
this.x509ThumbprintClaim = this.Add("X509ThumbprintClaim");
|
||||
|
||||
this.name = this.Add("Name");
|
||||
this.sid = this.Add("Sid");
|
||||
this.value = this.Add("Value");
|
||||
this.nullValue = this.Add("Null");
|
||||
this.genericXmlToken = this.Add("GenericXmlSecurityToken");
|
||||
this.tokenType = this.Add("TokenType");
|
||||
this.internalTokenReference = this.Add("InternalTokenReference");
|
||||
this.externalTokenReference = this.Add("ExternalTokenReference");
|
||||
this.tokenXml = this.Add("TokenXml");
|
||||
this.emptyString = this.Add(String.Empty);
|
||||
}
|
||||
|
||||
public static SctClaimDictionary Instance
|
||||
{
|
||||
get { return instance; }
|
||||
}
|
||||
|
||||
public XmlDictionaryString Claim
|
||||
{
|
||||
get { return this.claim; }
|
||||
}
|
||||
|
||||
public XmlDictionaryString ClaimSets
|
||||
{
|
||||
get { return this.claimSets; }
|
||||
}
|
||||
|
||||
public XmlDictionaryString ClaimSet
|
||||
{
|
||||
get { return this.claimSet; }
|
||||
}
|
||||
|
||||
public XmlDictionaryString PrimaryIssuer
|
||||
{
|
||||
get { return this.primaryIssuer; }
|
||||
}
|
||||
|
||||
public XmlDictionaryString Identities
|
||||
{
|
||||
get { return this.identities; }
|
||||
}
|
||||
|
||||
public XmlDictionaryString PrimaryIdentity
|
||||
{
|
||||
get { return this.primaryIdentity; }
|
||||
}
|
||||
|
||||
public XmlDictionaryString X509CertificateClaimSet
|
||||
{
|
||||
get { return this.x509CertificateClaimSet; }
|
||||
}
|
||||
|
||||
public XmlDictionaryString SystemClaimSet
|
||||
{
|
||||
get { return this.systemClaimSet; }
|
||||
}
|
||||
|
||||
public XmlDictionaryString WindowsClaimSet
|
||||
{
|
||||
get { return this.windowsClaimSet; }
|
||||
}
|
||||
|
||||
public XmlDictionaryString AnonymousClaimSet
|
||||
{
|
||||
get { return this.anonymousClaimSet; }
|
||||
}
|
||||
|
||||
public XmlDictionaryString ContextId
|
||||
{
|
||||
get { return this.contextId; }
|
||||
}
|
||||
|
||||
public XmlDictionaryString BinaryClaim
|
||||
{
|
||||
get { return this.binaryClaim; }
|
||||
}
|
||||
|
||||
public XmlDictionaryString DnsClaim
|
||||
{
|
||||
get { return this.dnsClaim; }
|
||||
}
|
||||
|
||||
public XmlDictionaryString GenericIdentity
|
||||
{
|
||||
get { return this.genericIdentity; }
|
||||
}
|
||||
|
||||
public XmlDictionaryString AuthenticationType
|
||||
{
|
||||
get { return this.authenticationType; }
|
||||
}
|
||||
|
||||
public XmlDictionaryString Right
|
||||
{
|
||||
get { return this.right; }
|
||||
}
|
||||
|
||||
public XmlDictionaryString HashClaim
|
||||
{
|
||||
get { return this.hashClaim; }
|
||||
}
|
||||
|
||||
public XmlDictionaryString MailAddressClaim
|
||||
{
|
||||
get { return this.mailAddressClaim; }
|
||||
}
|
||||
|
||||
public XmlDictionaryString NameClaim
|
||||
{
|
||||
get { return this.nameClaim; }
|
||||
}
|
||||
|
||||
public XmlDictionaryString RsaClaim
|
||||
{
|
||||
get { return this.rsaClaim; }
|
||||
}
|
||||
|
||||
public XmlDictionaryString SpnClaim
|
||||
{
|
||||
get { return this.spnClaim; }
|
||||
}
|
||||
|
||||
public XmlDictionaryString SystemClaim
|
||||
{
|
||||
get { return this.systemClaim; }
|
||||
}
|
||||
|
||||
public XmlDictionaryString UpnClaim
|
||||
{
|
||||
get { return this.upnClaim; }
|
||||
}
|
||||
|
||||
public XmlDictionaryString UrlClaim
|
||||
{
|
||||
get { return this.urlClaim; }
|
||||
}
|
||||
|
||||
public XmlDictionaryString WindowsSidClaim
|
||||
{
|
||||
get { return this.windowsSidClaim; }
|
||||
}
|
||||
|
||||
public XmlDictionaryString DenyOnlySidClaim
|
||||
{
|
||||
get { return this.denyOnlySidClaim; }
|
||||
}
|
||||
|
||||
public XmlDictionaryString WindowsSidIdentity
|
||||
{
|
||||
get { return this.windowsSidIdentity; }
|
||||
}
|
||||
|
||||
public XmlDictionaryString X500DistinguishedNameClaim
|
||||
{
|
||||
get { return this.x500DistinguishedNameClaim; }
|
||||
}
|
||||
|
||||
public XmlDictionaryString X509ThumbprintClaim
|
||||
{
|
||||
get { return this.x509ThumbprintClaim; }
|
||||
}
|
||||
|
||||
public XmlDictionaryString EffectiveTime
|
||||
{
|
||||
get { return this.effectiveTime; }
|
||||
}
|
||||
|
||||
public XmlDictionaryString ExpiryTime
|
||||
{
|
||||
get { return this.expiryTime; }
|
||||
}
|
||||
|
||||
public XmlDictionaryString Id
|
||||
{
|
||||
get { return this.id; }
|
||||
}
|
||||
|
||||
public XmlDictionaryString IsCookieMode
|
||||
{
|
||||
get { return this.isCookieMode; }
|
||||
}
|
||||
|
||||
public XmlDictionaryString Key
|
||||
{
|
||||
get { return this.key; }
|
||||
}
|
||||
|
||||
public XmlDictionaryString Sid
|
||||
{
|
||||
get { return this.sid; }
|
||||
}
|
||||
|
||||
public XmlDictionaryString Name
|
||||
{
|
||||
get { return this.name; }
|
||||
}
|
||||
|
||||
public XmlDictionaryString NullValue
|
||||
{
|
||||
get { return this.nullValue; }
|
||||
}
|
||||
|
||||
public XmlDictionaryString SecurityContextSecurityToken
|
||||
{
|
||||
get { return this.securityContextToken; }
|
||||
}
|
||||
|
||||
public XmlDictionaryString ServiceContractId
|
||||
{
|
||||
get { return this.serviceContractId; }
|
||||
}
|
||||
|
||||
public XmlDictionaryString Value
|
||||
{
|
||||
get { return this.value; }
|
||||
}
|
||||
|
||||
public XmlDictionaryString Version
|
||||
{
|
||||
get { return this.version; }
|
||||
}
|
||||
|
||||
public XmlDictionaryString GenericXmlSecurityToken
|
||||
{
|
||||
get { return this.genericXmlToken; }
|
||||
}
|
||||
|
||||
public XmlDictionaryString TokenType
|
||||
{
|
||||
get { return this.tokenType; }
|
||||
}
|
||||
|
||||
public XmlDictionaryString TokenXml
|
||||
{
|
||||
get { return this.tokenXml; }
|
||||
}
|
||||
|
||||
public XmlDictionaryString InternalTokenReference
|
||||
{
|
||||
get { return this.internalTokenReference; }
|
||||
}
|
||||
|
||||
public XmlDictionaryString ExternalTokenReference
|
||||
{
|
||||
get { return this.externalTokenReference; }
|
||||
}
|
||||
|
||||
public XmlDictionaryString EmptyString
|
||||
{
|
||||
get { return this.emptyString; }
|
||||
}
|
||||
|
||||
public XmlDictionaryString KeyGeneration
|
||||
{
|
||||
get { return this.keyGeneration; }
|
||||
}
|
||||
|
||||
public XmlDictionaryString KeyEffectiveTime
|
||||
{
|
||||
get { return this.keyEffectiveTime; }
|
||||
}
|
||||
|
||||
public XmlDictionaryString KeyExpiryTime
|
||||
{
|
||||
get { return this.keyExpiryTime; }
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user