62 references to ClaimTypes
System.ServiceModel.Http (3)
System\ServiceModel\Channels\HttpsChannelFactory.cs (3)
84|| ClaimTypes.Spn.Equals(identity.IdentityClaim.ClaimType) 85|| ClaimTypes.Upn.Equals(identity.IdentityClaim.ClaimType) 86|| ClaimTypes.Dns.Equals(identity.IdentityClaim.ClaimType);
System.ServiceModel.NetFramingBase (2)
System\ServiceModel\Channels\SslStreamSecurityUpgradeProvider.cs (2)
451&& identity.IdentityClaim.ClaimType == ClaimTypes.Dns 460foreach (Claim claim in claimSet.FindClaims(ClaimTypes.Dns, Rights.PossessProperty))
System.ServiceModel.Primitives (57)
System\IdentityModel\Claims\Claim.cs (11)
97s_system = new Claim(ClaimTypes.System, XsiConstants.System, Rights.Identity); 127return new Claim(ClaimTypes.Dns, dns, Rights.PossessProperty, ClaimComparer.Dns); 137return new Claim(ClaimTypes.Hash, SecurityUtils.CloneBuffer(hash), Rights.PossessProperty, ClaimComparer.Hash); 148return new Claim(ClaimTypes.Name, name, Rights.PossessProperty); 156return new Claim(ClaimTypes.Rsa, rsa, Rights.PossessProperty, ClaimComparer.Rsa); 166return new Claim(ClaimTypes.Spn, spn, Rights.PossessProperty); 176return new Claim(ClaimTypes.Thumbprint, SecurityUtils.CloneBuffer(thumbprint), Rights.PossessProperty, ClaimComparer.Thumbprint); 186return new Claim(ClaimTypes.Upn, upn, Rights.PossessProperty, ClaimComparer.Upn); 196return new Claim(ClaimTypes.Uri, uri, Rights.PossessProperty); 206return new Claim(ClaimTypes.Sid, sid, Rights.PossessProperty); 216return new Claim(ClaimTypes.X500DistinguishedName, x500DistinguishedName, Rights.PossessProperty, ClaimComparer.X500DistinguishedName);
System\IdentityModel\Claims\ClaimComparer.cs (6)
38if (claimType == ClaimTypes.Dns) 43if (claimType == ClaimTypes.Hash) 48if (claimType == ClaimTypes.Rsa) 53if (claimType == ClaimTypes.Thumbprint) 58if (claimType == ClaimTypes.Upn) 63if (claimType == ClaimTypes.X500DistinguishedName)
System\IdentityModel\Claims\ClaimSet.cs (1)
28claims.Add(new Claim(ClaimTypes.System, XsiConstants.System, Rights.PossessProperty));
System\IdentityModel\Claims\X509CertificateClaimSet.cs (15)
179claims.Add(new Claim(ClaimTypes.Thumbprint, thumbprint, Rights.Identity)); 180claims.Add(new Claim(ClaimTypes.Thumbprint, thumbprint, Rights.PossessProperty)); 246ClaimTypes.Thumbprint.Equals(claimType) || 247ClaimTypes.X500DistinguishedName.Equals(claimType) || 248ClaimTypes.Dns.Equals(claimType) || 249ClaimTypes.Name.Equals(claimType) || 250ClaimTypes.Email.Equals(claimType) || 251ClaimTypes.Upn.Equals(claimType) || 252ClaimTypes.Uri.Equals(claimType) || 253ClaimTypes.Rsa.Equals(claimType); 264else if (_claims == null && ClaimTypes.Thumbprint.Equals(claimType)) 268yield return new Claim(ClaimTypes.Thumbprint, _certificate.GetCertHash(), Rights.Identity); 272yield return new Claim(ClaimTypes.Thumbprint, _certificate.GetCertHash(), Rights.PossessProperty); 275else if (_claims == null && ClaimTypes.Dns.Equals(claimType)) 387claims.Add(new Claim(ClaimTypes.X500DistinguishedName, x500DistinguishedName, Rights.Identity));
System\ServiceModel\DnsEndpointIdentity.cs (2)
30if (!identity.ClaimType.Equals(ClaimTypes.Dns)) 32throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgument(SRP.Format(SRP.UnrecognizedClaimTypeForIdentity, identity.ClaimType, ClaimTypes.Dns));
System\ServiceModel\EndpointIdentity.cs (4)
55if (identity.ClaimType.Equals(ClaimTypes.Dns)) 59else if (identity.ClaimType.Equals(ClaimTypes.Spn)) 63else if (identity.ClaimType.Equals(ClaimTypes.Upn)) 67else if (identity.ClaimType.Equals(ClaimTypes.Rsa))
System\ServiceModel\RsaEndpointIdentity.cs (2)
38if (!identity.ClaimType.Equals(ClaimTypes.Rsa)) 39throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgument(SRP.Format(SRP.UnrecognizedClaimTypeForIdentity, identity.ClaimType, ClaimTypes.Rsa));
System\ServiceModel\Security\IdentityVerifier.cs (4)
92&& identity.IdentityClaim.ClaimType == ClaimTypes.Dns 101foreach (Claim claim in claimSet.FindClaims(ClaimTypes.Dns, Rights.PossessProperty)) 194IEnumerable<Claim> claims = claimSet.FindClaims(ClaimTypes.Spn, Rights.PossessProperty); 235if (ClaimTypes.Dns.Equals(identity.IdentityClaim.ClaimType))
System\ServiceModel\Security\SecurityUtils.cs (5)
211if (ClaimTypes.Spn.Equals(identity.IdentityClaim.ClaimType)) 216else if (ClaimTypes.Upn.Equals(identity.IdentityClaim.ClaimType)) 221else if (ClaimTypes.Dns.Equals(identity.IdentityClaim.ClaimType)) 426identityClaim = new Claim(ClaimTypes.Upn, principalName, Rights.Identity); 431identityClaim = new Claim(ClaimTypes.Spn, principalName, Rights.Identity);
System\ServiceModel\SpnEndpointIdentity.cs (2)
31if (!identity.ClaimType.Equals(ClaimTypes.Spn)) 33throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgument(SRP.Format(SRP.UnrecognizedClaimTypeForIdentity, identity.ClaimType, ClaimTypes.Spn));
System\ServiceModel\UpnEndpointIdentity.cs (2)
34if (!identity.ClaimType.Equals(ClaimTypes.Upn)) 36throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgument(SRP.Format(SRP.UnrecognizedClaimTypeForIdentity, identity.ClaimType, ClaimTypes.Upn));
System\ServiceModel\X509CertificateEndpointIdentity.cs (3)
21Initialize(new Claim(ClaimTypes.Thumbprint, certificate.GetCertHash(), Rights.PossessProperty)); 38Initialize(new Claim(ClaimTypes.Thumbprint, primaryCertificate.GetCertHash(), Rights.PossessProperty)); 70Initialize(new Claim(ClaimTypes.Thumbprint, certificate.GetCertHash(), Rights.PossessProperty));