3 types derived from ClaimSet
System.IdentityModel (3)
System\IdentityModel\Claims\DefaultClaimSet.cs (1)
12public class DefaultClaimSet : ClaimSet
System\IdentityModel\Claims\WindowsClaimSet.cs (1)
17public class WindowsClaimSet : ClaimSet, IIdentityInfo, IDisposable
System\IdentityModel\Claims\X509CertificateClaimSet.cs (1)
17public class X509CertificateClaimSet : ClaimSet, IIdentityInfo, IDisposable
150 references to ClaimSet
System.IdentityModel (88)
System\IdentityModel\Claims\ClaimsConversionHelper.cs (2)
19public static ClaimsIdentity CreateClaimsIdentityFromClaimSet(System.IdentityModel.Claims.ClaimSet claimset, string authenticationType) 59public static ClaimsIdentity CreateClaimsIdentityFromClaimSet(System.IdentityModel.Claims.ClaimSet claimset)
System\IdentityModel\Claims\ClaimSet.cs (7)
16static ClaimSet system; 17static ClaimSet windows; 18static ClaimSet anonymous; 20public static ClaimSet System 35public static ClaimSet Windows 51internal static ClaimSet Anonymous 108public abstract ClaimSet Issuer { get; }
System\IdentityModel\Claims\DefaultClaimSet.cs (5)
15ClaimSet issuer; 29public DefaultClaimSet(ClaimSet issuer, params Claim[] claims) 34public DefaultClaimSet(ClaimSet issuer, IList<Claim> claims) 49public override ClaimSet Issuer 91protected void Initialize(ClaimSet issuer, IList<Claim> claims)
System\IdentityModel\Claims\WindowsClaimSet.cs (3)
112public override ClaimSet Issuer 114get { return ClaimSet.Windows; } 197if (!SupportedClaimType(claimType) || !ClaimSet.SupportedRight(right))
System\IdentityModel\Claims\X509CertificateClaimSet.cs (4)
21ClaimSet issuer; 94public override ClaimSet Issuer 235if (!SupportedClaimType(claimType) || !ClaimSet.SupportedRight(right)) 351Initialize(ClaimSet.Anonymous, claims);
System\IdentityModel\Policy\AuthorizationContext.cs (1)
15public abstract ReadOnlyCollection<ClaimSet> ClaimSets { get; }
System\IdentityModel\Policy\DefaultAuthorizationContext.cs (2)
15ReadOnlyCollection<ClaimSet> claimSets; 53public override ReadOnlyCollection<ClaimSet> ClaimSets
System\IdentityModel\Policy\DefaultEvaluationContext.cs (7)
14List<ClaimSet> claimSets; 19ReadOnlyCollection<ClaimSet> readOnlyClaimSets; 32public override ReadOnlyCollection<ClaimSet> ClaimSets 37return EmptyReadOnlyCollection<ClaimSet>.Instance; 40this.readOnlyClaimSets = new ReadOnlyCollection<ClaimSet>(this.claimSets); 56public override void AddClaimSet(IAuthorizationPolicy policy, ClaimSet claimSet) 62this.claimSets = new List<ClaimSet>();
System\IdentityModel\Policy\EvaluationContext.cs (2)
13public abstract ReadOnlyCollection<ClaimSet> ClaimSets { get; } 16public abstract void AddClaimSet(IAuthorizationPolicy policy, ClaimSet claimSet);
System\IdentityModel\Policy\IAuthorizationPolicy.cs (1)
12ClaimSet Issuer { get; }
System\IdentityModel\Policy\UnconditionalPolicy.cs (19)
20ClaimSet issuer; 21ClaimSet issuance; 22ReadOnlyCollection<ClaimSet> issuances; 28public UnconditionalPolicy(ClaimSet issuance) 33public UnconditionalPolicy(ClaimSet issuance, DateTime expirationTime) 38Initialize(ClaimSet.System, issuance, null, expirationTime); 41public UnconditionalPolicy(ReadOnlyCollection<ClaimSet> issuances, DateTime expirationTime) 46Initialize(ClaimSet.System, null, issuances, expirationTime); 49internal UnconditionalPolicy(IIdentity primaryIdentity, ClaimSet issuance) 55internal UnconditionalPolicy(IIdentity primaryIdentity, ClaimSet issuance, DateTime expirationTime) 61internal UnconditionalPolicy(IIdentity primaryIdentity, ReadOnlyCollection<ClaimSet> issuances, DateTime expirationTime) 83void Initialize(ClaimSet issuer, ClaimSet issuance, ReadOnlyCollection<ClaimSet> issuances, DateTime expirationTime) 116public ClaimSet Issuer 140ClaimSet issuance = this.issuances[i]; 158internal ReadOnlyCollection<ClaimSet> Issuances 165List<ClaimSet> issuances = new List<ClaimSet>(1);
System\IdentityModel\SecurityUtils.cs (13)
353public override ReadOnlyCollection<ClaimSet> ClaimSets { get { return this.policy.Issuances; } } 421internal static string ClaimSetToString(ClaimSet claimSet) 435ClaimSet issuer = claimSet; 597internal static ReadOnlyCollection<IAuthorizationPolicy> CreateAuthorizationPolicies(ClaimSet claimSet) 602internal static ReadOnlyCollection<IAuthorizationPolicy> CreateAuthorizationPolicies(ClaimSet claimSet, DateTime expirationTime) 705internal static ClaimSet CloneClaimSetIfNecessary(ClaimSet claimSet) 723internal static ReadOnlyCollection<ClaimSet> CloneClaimSetsIfNecessary(ReadOnlyCollection<ClaimSet> claimSets) 738List<ClaimSet> ret = new List<ClaimSet>(claimSets.Count); 749internal static void DisposeClaimSetIfNecessary(ClaimSet claimSet) 757internal static void DisposeClaimSetsIfNecessary(ReadOnlyCollection<ClaimSet> claimSets)
System\IdentityModel\Selectors\CustomUserNameSecurityTokenAuthenticator.cs (1)
45Initialize(ClaimSet.System, claims);
System\IdentityModel\Selectors\RsaSecurityTokenAuthenticator.cs (1)
31DefaultClaimSet claimSet = new DefaultClaimSet(ClaimSet.Anonymous, claims);
System\IdentityModel\Selectors\SamlSecurityTokenAuthenticator.cs (4)
85ClaimSet issuer = null; 95issuer = ResolveClaimSet(samlToken.Assertion.SigningToken) ?? ClaimSet.Anonymous; 163public virtual ClaimSet ResolveClaimSet(SecurityToken token) 183public virtual ClaimSet ResolveClaimSet(SecurityKeyIdentifier keyIdentifier)
System\IdentityModel\Selectors\X509SecurityTokenAuthenticator.cs (2)
118List<ClaimSet> claimSets = new List<ClaimSet>(2);
System\IdentityModel\Tokens\AuthorizationPolicy.cs (4)
14using SysClaimSet = System.IdentityModel.Claims.ClaimSet; 35SysClaimSet _issuer = SysClaimSet.System; 306public SysClaimSet Issuer
System\IdentityModel\Tokens\EndpointAuthorizationPolicy.cs (1)
56ClaimSet IAuthorizationPolicy.Issuer
System\IdentityModel\Tokens\SamlStatement.cs (1)
15public abstract IAuthorizationPolicy CreatePolicy(ClaimSet issuer, SamlSecurityTokenAuthenticator samlAuthenticator);
System\IdentityModel\Tokens\SamlSubject.cs (2)
36ClaimSet subjectKeyClaimset; 219public virtual ClaimSet ExtractSubjectKeyClaimSet(SamlSecurityTokenAuthenticator samlAuthenticator)
System\IdentityModel\Tokens\SamlSubjectStatement.cs (4)
61public override IAuthorizationPolicy CreatePolicy(ClaimSet issuer, SamlSecurityTokenAuthenticator samlAuthenticator) 71List<ClaimSet> claimSets = new List<ClaimSet>(); 72ClaimSet subjectKeyClaimset = this.subject.ExtractSubjectKeyClaimSet(samlAuthenticator);
System\IdentityModel\Tokens\SctAuthorizationPolicy.cs (2)
17ClaimSet _issuer; 37ClaimSet IAuthorizationPolicy.Issuer
System.ServiceModel (47)
System\ServiceModel\Channels\MsmqChannelListenerBase.cs (2)
213ClaimSet claimSet = new DefaultClaimSet(ClaimSet.System, claims);
System\ServiceModel\Channels\PeerSecurityHelpers.cs (1)
791ClaimSet claimSet = null;
System\ServiceModel\Channels\PeerSecurityManager.cs (1)
555ClaimSet claimSet = context.AuthorizationContext.ClaimSets[i];
System\ServiceModel\Diagnostics\MessageTraceRecord.cs (1)
61ClaimSet claimSet = authContext.ClaimSets[i];
System\ServiceModel\Diagnostics\PeerNodeTraceRecord.cs (5)
211protected ClaimSet claimSet; 214protected PeerSecurityTraceRecord(string meshId, string remoteAddress, ClaimSet claimSet, Exception exception) 234static internal void WriteClaimSet(XmlWriter writer, ClaimSet claimSet) 261public PeerAuthenticationFailureTraceRecord(string meshId, string remoteAddress, ClaimSet claimSet, Exception e) 278public PeerSignatureFailureTraceRecord(string meshId, Uri via, ClaimSet claimSet, Exception exception)
System\ServiceModel\Diagnostics\SecurityTraceRecordHelper.cs (1)
1109ClaimSet claimSet = this.authContext.ClaimSets[i];
System\ServiceModel\Dispatcher\SecurityImpersonationBehavior.cs (1)
477ClaimSet claimSet = authContext.ClaimSets[i];
System\ServiceModel\Security\IdentityModelServiceAuthorizationManager.cs (4)
364foreach (System.IdentityModel.Claims.ClaimSet claimset in defaultAuthContext.ClaimSets) 499/// <param name="claimSets">Collection of <see cref="ClaimSet"/> to convert to IDFx.</param> 502static ClaimsIdentity ConvertToIDFxIdentity(IList<ClaimSet> claimSets, SecurityTokenHandlerConfiguration securityTokenHandlerConfiguration) 510foreach (System.IdentityModel.Claims.ClaimSet claimSet in claimSets)
System\ServiceModel\Security\IdentityVerifier.cs (4)
134ClaimSet claimSet = authorizationContext.ClaimSets[i]; 237Claim CheckDnsEquivalence(ClaimSet claimSet, string expectedSpn) 251Claim CheckSidEquivalence(SecurityIdentifier identitySid, ClaimSet claimSet) 285ClaimSet claimSet = authContext.ClaimSets[i];
System\ServiceModel\Security\SctClaimSerializer.cs (10)
176public static void SerializeClaimSet(ClaimSet claimSet, SctClaimDictionary dictionary, XmlDictionaryWriter writer, XmlObjectSerializer serializer, XmlObjectSerializer claimSerializer) 186else if (claimSet == ClaimSet.System) 190else if (claimSet == ClaimSet.Windows) 194else if (claimSet == ClaimSet.Anonymous) 343public static ClaimSet DeserializeClaimSet(XmlDictionaryReader reader, SctClaimDictionary dictionary, XmlObjectSerializer serializer, XmlObjectSerializer claimSerializer) 360return ClaimSet.System; 365return ClaimSet.Windows; 370return ClaimSet.Anonymous; 374ClaimSet issuer = null; 397return (ClaimSet)serializer.ReadObject(reader);
System\ServiceModel\Security\SctClaimsHandler.cs (1)
154System.IdentityModel.Claims.ClaimSet claimSet = authContext.ClaimSets[i];
System\ServiceModel\Security\SecurityUtils.cs (4)
793ClaimSet claimSet = authContext.ClaimSets[i]; 987policies.Add(new UnconditionalPolicy(SecurityUtils.CreateIdentity(principalName), new DefaultClaimSet(ClaimSet.Anonymous, claims))); 1004ClaimSet claimSet = authContext.ClaimSets[i]; 1848static bool TryCreateIdentity(ClaimSet claimSet, string claimType, out EndpointIdentity identity)
System\ServiceModel\Security\SimpleSecurityTokenProvider.cs (1)
106new DefaultClaimSet(ClaimSet.System, claims)));
System\ServiceModel\Security\Tokens\IssuedSecurityTokenProvider.cs (1)
943new DefaultClaimSet(ClaimSet.System, claims)));
System\ServiceModel\Security\Tokens\KerberosRequestorSecurityTokenAuthenticator.cs (2)
32ClaimSet claimSet = new DefaultClaimSet(ClaimSet.System, new Claim(ClaimTypes.Spn, kerbToken.ServicePrincipalName, Rights.PossessProperty));
System\ServiceModel\Security\Tokens\SecurityContextCookieSerializer.cs (8)
48List<ClaimSet> claimSets = null; 100DataContractSerializer claimSetSerializer = DataContractSerializerDefaults.CreateSerializer(typeof(ClaimSet), this.knownTypes, int.MaxValue); 102claimSets = new List<ClaimSet>(1); 197DataContractSerializer claimSetSerializer = DataContractSerializerDefaults.CreateSerializer(typeof(ClaimSet), this.knownTypes, int.MaxValue); 260IList<ClaimSet> claimSets; 263public SctUnconditionalPolicy(IList<IIdentity> identities, IList<ClaimSet> claimSets, DateTime expirationTime) 275public ClaimSet Issuer 277get { return ClaimSet.System; }
System.WorkflowServices (15)
System\ServiceModel\Security\SerializableAuthorizationContext.cs (9)
72foreach (ClaimSet claimSet in authorizationContext.ClaimSets) 120DataContractSerializer claimSetSerializer = DataContractSerializerDefaults.CreateSerializer(typeof(ClaimSet), knownTypes, 0x7fffffff); 152IList<ClaimSet> claimSets = null; 178DataContractSerializer claimSetSerializer = DataContractSerializerDefaults.CreateSerializer(typeof(ClaimSet), knownTypes, 0x7fffffff); 180claimSets = new List<ClaimSet>(1); 199IList<ClaimSet> claimSets; 204public SctUnconditionalPolicy(IList<IIdentity> identities, string id, IList<ClaimSet> claimSets, DateTime expirationTime) 220public ClaimSet Issuer 224return ClaimSet.System;
System\Workflow\Activities\OperationValidationEventArgs.cs (3)
13private ReadOnlyCollection<ClaimSet> claimSets; 16public OperationValidationEventArgs(ReadOnlyCollection<ClaimSet> claimSets) 21public ReadOnlyCollection<ClaimSet> ClaimSets
System\Workflow\Activities\ReceiveActivity.cs (3)
1723ReadOnlyCollection<ClaimSet> claims = requestContext.AuthorizationContext == null ? 1724new ReadOnlyCollection<ClaimSet>(new List<ClaimSet>()) :