158 references to ClaimTypes
System.IdentityModel (83)
System\IdentityModel\Claims\Claim.cs (13)
84system = new Claim(ClaimTypes.System, XsiConstants.System, Rights.Identity); 111return new Claim(ClaimTypes.Dns, dns, Rights.PossessProperty, ClaimComparer.Dns); 119return new Claim(ClaimTypes.DenyOnlySid, sid, Rights.PossessProperty); 127return new Claim(ClaimTypes.Hash, SecurityUtils.CloneBuffer(hash), Rights.PossessProperty, ClaimComparer.Hash); 135return new Claim(ClaimTypes.Email, mailAddress, Rights.PossessProperty); 143return new Claim(ClaimTypes.Name, name, Rights.PossessProperty); 151return new Claim(ClaimTypes.Rsa, rsa, Rights.PossessProperty, ClaimComparer.Rsa); 159return new Claim(ClaimTypes.Spn, spn, Rights.PossessProperty); 167return new Claim(ClaimTypes.Thumbprint, SecurityUtils.CloneBuffer(thumbprint), Rights.PossessProperty, ClaimComparer.Thumbprint); 175return new Claim(ClaimTypes.Upn, upn, Rights.PossessProperty, ClaimComparer.Upn); 183return new Claim(ClaimTypes.Uri, uri, Rights.PossessProperty); 191return new Claim(ClaimTypes.Sid, sid, Rights.PossessProperty); 199return new Claim(ClaimTypes.X500DistinguishedName, x500DistinguishedName, Rights.PossessProperty, ClaimComparer.X500DistinguishedName);
System\IdentityModel\Claims\ClaimComparer.cs (6)
35if (claimType == ClaimTypes.Dns) 37if (claimType == ClaimTypes.Hash) 39if (claimType == ClaimTypes.Rsa) 41if (claimType == ClaimTypes.Thumbprint) 43if (claimType == ClaimTypes.Upn) 45if (claimType == ClaimTypes.X500DistinguishedName)
System\IdentityModel\Claims\ClaimsConversionHelper.cs (1)
33foreach (System.IdentityModel.Claims.Claim claim in claimset.Issuer.FindClaims(System.IdentityModel.Claims.ClaimTypes.Name, System.IdentityModel.Claims.Rights.Identity))
System\IdentityModel\Claims\ClaimSet.cs (2)
28claims.Add(new Claim(ClaimTypes.System, XsiConstants.System, Rights.PossessProperty)); 43claims.Add(new Claim(ClaimTypes.Sid, sid, Rights.Identity));
System\IdentityModel\Claims\WindowsClaimSet.cs (8)
155claims.Add(new Claim(ClaimTypes.Sid, this.windowsIdentity.User, Rights.Identity)); 188ClaimTypes.Sid == claimType || 189ClaimTypes.DenyOnlySid == claimType || 190ClaimTypes.Name == claimType; 201else if (this.claims == null && (ClaimTypes.Sid == claimType || ClaimTypes.DenyOnlySid == claimType)) 203if (ClaimTypes.Sid == claimType) 207yield return new Claim(ClaimTypes.Sid, this.windowsIdentity.User, Rights.Identity);
System\IdentityModel\Claims\X509CertificateClaimSet.cs (15)
169claims.Add(new Claim(ClaimTypes.Thumbprint, thumbprint, Rights.Identity)); 170claims.Add(new Claim(ClaimTypes.Thumbprint, thumbprint, Rights.PossessProperty)); 221ClaimTypes.Thumbprint.Equals(claimType) || 222ClaimTypes.X500DistinguishedName.Equals(claimType) || 223ClaimTypes.Dns.Equals(claimType) || 224ClaimTypes.Name.Equals(claimType) || 225ClaimTypes.Email.Equals(claimType) || 226ClaimTypes.Upn.Equals(claimType) || 227ClaimTypes.Uri.Equals(claimType) || 228ClaimTypes.Rsa.Equals(claimType); 239else if (this.claims == null && ClaimTypes.Thumbprint.Equals(claimType)) 243yield return new Claim(ClaimTypes.Thumbprint, this.certificate.GetCertHash(), Rights.Identity); 247yield return new Claim(ClaimTypes.Thumbprint, this.certificate.GetCertHash(), Rights.PossessProperty); 250else if (this.claims == null && ClaimTypes.Dns.Equals(claimType)) 349claims.Add(new Claim(ClaimTypes.X500DistinguishedName, x500DistinguishedName, Rights.Identity));
System\IdentityModel\Metadata\DisplayClaim.cs (3)
9using SysClaimTypes = System.IdentityModel.Claims.ClaimTypes; 43map.Add(SysClaimTypes.PPID, SR.GetString(SR.PPIDText)); 69map.Add(SysClaimTypes.PPID, SR.GetString(SR.PPIDDescription));
System\IdentityModel\Selectors\CustomUserNameSecurityTokenAuthenticator.cs (1)
43claims.Add(new Claim(ClaimTypes.Name, userName, Rights.Identity));
System\IdentityModel\Selectors\RsaSecurityTokenAuthenticator.cs (1)
28claims.Add(new Claim(ClaimTypes.Rsa, rsaToken.Rsa, Rights.Identity));
System\IdentityModel\Selectors\SamlSecurityTokenAuthenticator.cs (1)
192return new DefaultClaimSet(new Claim(ClaimTypes.Rsa, rsaKeyIdentifierClause.Rsa, Rights.PossessProperty));
System\IdentityModel\Tokens\SamlAuthenticationStatement.cs (2)
91return ClaimTypes.Authentication; 149claims.Add(new Claim(ClaimTypes.Authentication, new SamlAuthenticationClaimResource(this.authenticationInstant, this.authenticationMethod, this.dnsAddress, this.ipAddress, this.authorityBindings), Rights.PossessProperty));
System\IdentityModel\Tokens\SamlAuthorizationDecisionStatement.cs (2)
61return ClaimTypes.AuthorizationDecision; 139claims.Add(new Claim(ClaimTypes.AuthorizationDecision, new SamlAuthorizationDecisionClaimResource(this.resource, this.accessDecision, this.actions[i].Namespace, this.actions[i].Action), Rights.PossessProperty));
System\IdentityModel\Tokens\SamlSubject.cs (3)
118return ClaimTypes.NameIdentifier; 211this.claims.Add(new Claim(ClaimTypes.NameIdentifier, new SamlNameIdentifierClaimResource(this.name, this.nameQualifier, this.nameFormat), Rights.Identity)); 212this.claims.Add(new Claim(ClaimTypes.NameIdentifier, new SamlNameIdentifierClaimResource(this.name, this.nameQualifier, this.nameFormat), Rights.PossessProperty));
System\IdentityModel\Tokens\SessionSecurityToken.cs (25)
26using SysClaimTypes = System.IdentityModel.Claims.ClaimTypes; 1519else if (SysClaimTypes.Sid.Equals(claim.ClaimType)) 1527else if (SysClaimTypes.DenyOnlySid.Equals(claim.ClaimType)) 1535else if (SysClaimTypes.X500DistinguishedName.Equals(claim.ClaimType)) 1544else if (SysClaimTypes.Thumbprint.Equals(claim.ClaimType)) 1553else if (SysClaimTypes.Name.Equals(claim.ClaimType)) 1561else if (SysClaimTypes.Dns.Equals(claim.ClaimType)) 1569else if (SysClaimTypes.Rsa.Equals(claim.ClaimType)) 1577else if (SysClaimTypes.Email.Equals(claim.ClaimType)) 1590else if (SysClaimTypes.Hash.Equals(claim.ClaimType)) 1599else if (SysClaimTypes.Spn.Equals(claim.ClaimType)) 1607else if (SysClaimTypes.Upn.Equals(claim.ClaimType)) 1615else if (SysClaimTypes.Uri.Equals(claim.ClaimType)) 1649return new SysClaim(SysClaimTypes.Sid, new SecurityIdentifier(sidBytes, 0), right); 1657return new SysClaim(SysClaimTypes.DenyOnlySid, new SecurityIdentifier(sidBytes, 0), right); 1665return new SysClaim(SysClaimTypes.X500DistinguishedName, new X500DistinguishedName(rawData), right); 1673return new SysClaim(SysClaimTypes.Thumbprint, thumbprint, right); 1681return new SysClaim(SysClaimTypes.Name, name, right); 1689return new SysClaim(SysClaimTypes.Dns, dns, right); 1700return new SysClaim(SysClaimTypes.Rsa, rsa, right); 1708return new SysClaim(SysClaimTypes.Email, new System.Net.Mail.MailAddress(address), right); 1721return new SysClaim(SysClaimTypes.Hash, hash, right); 1729return new SysClaim(SysClaimTypes.Spn, spn, right); 1737return new SysClaim(SysClaimTypes.Upn, upn, right); 1745return new SysClaim(SysClaimTypes.Uri, new Uri(url), right);
System.ServiceModel (75)
System\ServiceModel\Channels\HttpsChannelFactory.cs (3)
113|| ClaimTypes.Spn.Equals(identity.IdentityClaim.ClaimType) 114|| ClaimTypes.Upn.Equals(identity.IdentityClaim.ClaimType) 115|| ClaimTypes.Dns.Equals(identity.IdentityClaim.ClaimType);
System\ServiceModel\Channels\MsmqChannelListenerBase.cs (1)
210claims.Add(new Claim(ClaimTypes.Sid, securityIdentifier, Rights.Identity));
System\ServiceModel\Channels\PeerSecurityManager.cs (1)
556IEnumerator<Claim> claims = claimSet.FindClaims(ClaimTypes.Rsa, null).GetEnumerator();
System\ServiceModel\Configuration\IdentityElement.cs (4)
95if (ClaimTypes.Dns.Equals(claim.ClaimType)) 99else if (ClaimTypes.Spn.Equals(claim.ClaimType)) 103else if (ClaimTypes.Upn.Equals(claim.ClaimType)) 107else if (ClaimTypes.Rsa.Equals(claim.ClaimType))
System\ServiceModel\Diagnostics\PeerNodeTraceRecord.cs (3)
241if (claim.ClaimType == ClaimTypes.Name) 243else if (claim.ClaimType == ClaimTypes.X500DistinguishedName) 247else if (claim.ClaimType == ClaimTypes.Thumbprint)
System\ServiceModel\DnsEndpointIdentity.cs (2)
30if (!identity.ClaimType.Equals(ClaimTypes.Dns)) 31throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgument(SR.GetString(SR.UnrecognizedClaimTypeForIdentity, identity.ClaimType, ClaimTypes.Dns));
System\ServiceModel\EndpointIdentity.cs (4)
74if (identity.ClaimType.Equals(ClaimTypes.Dns)) 78else if (identity.ClaimType.Equals(ClaimTypes.Spn)) 82else if (identity.ClaimType.Equals(ClaimTypes.Upn)) 86else if (identity.ClaimType.Equals(ClaimTypes.Rsa))
System\ServiceModel\RsaEndpointIdentity.cs (2)
46if (!identity.ClaimType.Equals(ClaimTypes.Rsa)) 47throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgument(SR.GetString(SR.UnrecognizedClaimTypeForIdentity, identity.ClaimType, ClaimTypes.Rsa));
System\ServiceModel\Security\IdentityModelServiceAuthorizationManager.cs (2)
370System.IdentityModel.Claims.ClaimTypes.Thumbprint, 386System.IdentityModel.Claims.ClaimTypes.Name,
System\ServiceModel\Security\IdentityVerifier.cs (8)
126&& identity.IdentityClaim.ClaimType == ClaimTypes.Dns 135foreach (Claim claim in claimSet.FindClaims(ClaimTypes.Dns, Rights.PossessProperty)) 240IEnumerable<Claim> claims = claimSet.FindClaims(ClaimTypes.Spn, Rights.PossessProperty); 294if (ClaimTypes.Dns.Equals(identity.IdentityClaim.ClaimType)) 306if (ClaimTypes.Sid.Equals(identity.IdentityClaim.ClaimType)) 310else if (ClaimTypes.Upn.Equals(identity.IdentityClaim.ClaimType)) 314else if (ClaimTypes.Spn.Equals(identity.IdentityClaim.ClaimType)) 318else if (ClaimTypes.Dns.Equals(identity.IdentityClaim.ClaimType))
System\ServiceModel\Security\SctClaimSerializer.cs (24)
65else if (ClaimTypes.Sid.Equals(claim.ClaimType)) 73else if (ClaimTypes.DenyOnlySid.Equals(claim.ClaimType)) 81else if (ClaimTypes.X500DistinguishedName.Equals(claim.ClaimType)) 90else if (ClaimTypes.Thumbprint.Equals(claim.ClaimType)) 99else if (ClaimTypes.Name.Equals(claim.ClaimType)) 107else if (ClaimTypes.Dns.Equals(claim.ClaimType)) 115else if (ClaimTypes.Rsa.Equals(claim.ClaimType)) 123else if (ClaimTypes.Email.Equals(claim.ClaimType)) 136else if (ClaimTypes.Hash.Equals(claim.ClaimType)) 145else if (ClaimTypes.Spn.Equals(claim.ClaimType)) 153else if (ClaimTypes.Upn.Equals(claim.ClaimType)) 161else if (ClaimTypes.Uri.Equals(claim.ClaimType)) 239return new Claim(ClaimTypes.Sid, new SecurityIdentifier(sidBytes, 0), right); 247return new Claim(ClaimTypes.DenyOnlySid, new SecurityIdentifier(sidBytes, 0), right); 255return new Claim(ClaimTypes.X500DistinguishedName, new X500DistinguishedName(rawData), right); 263return new Claim(ClaimTypes.Thumbprint, thumbprint, right); 271return new Claim(ClaimTypes.Name, name, right); 279return new Claim(ClaimTypes.Dns, dns, right); 290return new Claim(ClaimTypes.Rsa, rsa, right); 298return new Claim(ClaimTypes.Email, new System.Net.Mail.MailAddress(address), right); 311return new Claim(ClaimTypes.Hash, hash, right); 319return new Claim(ClaimTypes.Spn, spn, right); 327return new Claim(ClaimTypes.Upn, upn, right); 335return new Claim(ClaimTypes.Uri, new Uri(url), right);
System\ServiceModel\Security\SecurityUtils.cs (7)
733if (ClaimTypes.Spn.Equals(identity.IdentityClaim.ClaimType)) 738else if (ClaimTypes.Upn.Equals(identity.IdentityClaim.ClaimType)) 743else if (ClaimTypes.Dns.Equals(identity.IdentityClaim.ClaimType)) 973identityClaim = new Claim(ClaimTypes.Upn, principalName, Rights.Identity); 978identityClaim = new Claim(ClaimTypes.Spn, principalName, Rights.Identity); 1864if (!TryCreateIdentity(claimSet, ClaimTypes.Dns, out identity)) 1866TryCreateIdentity(claimSet, ClaimTypes.Rsa, out identity);
System\ServiceModel\Security\SpnegoTokenProvider.cs (2)
240if (identityClaim != null && (identityClaim.ClaimType == ClaimTypes.Spn || identityClaim.ClaimType == ClaimTypes.Upn))
System\ServiceModel\Security\Tokens\KerberosRequestorSecurityTokenAuthenticator.cs (1)
32ClaimSet claimSet = new DefaultClaimSet(ClaimSet.System, new Claim(ClaimTypes.Spn, kerbToken.ServicePrincipalName, Rights.PossessProperty));
System\ServiceModel\SpnEndpointIdentity.cs (5)
65if (!identity.ClaimType.Equals(ClaimTypes.Spn)) 66throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgument(SR.GetString(SR.UnrecognizedClaimTypeForIdentity, identity.ClaimType, ClaimTypes.Spn)); 81Fx.Assert(ClaimTypes.Spn.Equals(this.IdentityClaim.ClaimType) || ClaimTypes.Dns.Equals(this.IdentityClaim.ClaimType), ""); 92if (ClaimTypes.Dns.Equals(this.IdentityClaim.ClaimType))
System\ServiceModel\UpnEndpointIdentity.cs (3)
43if (!identity.ClaimType.Equals(ClaimTypes.Upn)) 44throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgument(SR.GetString(SR.UnrecognizedClaimTypeForIdentity, identity.ClaimType, ClaimTypes.Upn)); 179Fx.Assert(ClaimTypes.Upn.Equals(this.IdentityClaim.ClaimType), "");
System\ServiceModel\X509CertificateEndpointIdentity.cs (3)
24base.Initialize(new Claim(ClaimTypes.Thumbprint, certificate.GetCertHash(), Rights.PossessProperty)); 37base.Initialize(new Claim(ClaimTypes.Thumbprint, primaryCertificate.GetCertHash(), Rights.PossessProperty)); 64base.Initialize(new Claim(ClaimTypes.Thumbprint, certificate.GetCertHash(), Rights.PossessProperty));