47 references to ClaimTypes
dotnet-svcutil-lib (47)
FrameworkFork\System.ServiceModel\System\IdentityModel\Claims\Claim.cs (9)
85s_system = new Claim(ClaimTypes.System, XsiConstants.System, Rights.Identity); 112return new Claim(ClaimTypes.Dns, dns, Rights.PossessProperty, ClaimComparer.Dns); 120return new Claim(ClaimTypes.Hash, SecurityUtils.CloneBuffer(hash), Rights.PossessProperty, ClaimComparer.Hash); 129return new Claim(ClaimTypes.Name, name, Rights.PossessProperty); 138return new Claim(ClaimTypes.Spn, spn, Rights.PossessProperty); 146return new Claim(ClaimTypes.Thumbprint, SecurityUtils.CloneBuffer(thumbprint), Rights.PossessProperty, ClaimComparer.Thumbprint); 155return new Claim(ClaimTypes.Upn, upn, Rights.PossessProperty, ClaimComparer.Upn); 164return new Claim(ClaimTypes.Uri, uri, Rights.PossessProperty); 182return new Claim(ClaimTypes.X500DistinguishedName, x500DistinguishedName, Rights.PossessProperty, ClaimComparer.X500DistinguishedName);
FrameworkFork\System.ServiceModel\System\IdentityModel\Claims\ClaimComparer.cs (6)
38if (claimType == ClaimTypes.Dns) 40if (claimType == ClaimTypes.Hash) 42if (claimType == ClaimTypes.Rsa) 44if (claimType == ClaimTypes.Thumbprint) 47if (claimType == ClaimTypes.Upn) 50if (claimType == ClaimTypes.X500DistinguishedName)
FrameworkFork\System.ServiceModel\System\IdentityModel\Claims\ClaimSet.cs (1)
29claims.Add(new Claim(ClaimTypes.System, XsiConstants.System, Rights.PossessProperty));
FrameworkFork\System.ServiceModel\System\IdentityModel\Claims\X509CertificateClaimSet.cs (15)
165claims.Add(new Claim(ClaimTypes.Thumbprint, thumbprint, Rights.Identity)); 166claims.Add(new Claim(ClaimTypes.Thumbprint, thumbprint, Rights.PossessProperty)); 226ClaimTypes.Thumbprint.Equals(claimType) || 227ClaimTypes.X500DistinguishedName.Equals(claimType) || 228ClaimTypes.Dns.Equals(claimType) || 229ClaimTypes.Name.Equals(claimType) || 230ClaimTypes.Email.Equals(claimType) || 231ClaimTypes.Upn.Equals(claimType) || 232ClaimTypes.Uri.Equals(claimType) || 233ClaimTypes.Rsa.Equals(claimType); 244else if (_claims == null && ClaimTypes.Thumbprint.Equals(claimType)) 248yield return new Claim(ClaimTypes.Thumbprint, _certificate.GetCertHash(), Rights.Identity); 252yield return new Claim(ClaimTypes.Thumbprint, _certificate.GetCertHash(), Rights.PossessProperty); 255else if (_claims == null && ClaimTypes.Dns.Equals(claimType)) 367claims.Add(new Claim(ClaimTypes.X500DistinguishedName, x500DistinguishedName, Rights.Identity));
FrameworkFork\System.ServiceModel\System\ServiceModel\DnsEndpointIdentity.cs (2)
28if (!identity.ClaimType.Equals(ClaimTypes.Dns)) 29throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgument(string.Format(SRServiceModel.UnrecognizedClaimTypeForIdentity, identity.ClaimType, ClaimTypes.Dns));
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\IdentityVerifier.cs (4)
92&& identity.IdentityClaim.ClaimType == ClaimTypes.Dns 101foreach (Claim claim in claimSet.FindClaims(ClaimTypes.Dns, Rights.PossessProperty)) 195IEnumerable<Claim> claims = claimSet.FindClaims(ClaimTypes.Spn, Rights.PossessProperty); 233if (ClaimTypes.Dns.Equals(identity.IdentityClaim.ClaimType))
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\SecurityUtils.cs (5)
386if (ClaimTypes.Spn.Equals(identity.IdentityClaim.ClaimType)) 391else if (ClaimTypes.Upn.Equals(identity.IdentityClaim.ClaimType)) 396else if (ClaimTypes.Dns.Equals(identity.IdentityClaim.ClaimType)) 512identityClaim = new Claim(ClaimTypes.Upn, principalName, Rights.Identity); 521identityClaim = new Claim(ClaimTypes.Spn, principalName, Rights.Identity);
FrameworkFork\System.ServiceModel\System\ServiceModel\SpnEndpointIdentity.cs (2)
54if (!identity.ClaimType.Equals(ClaimTypes.Spn)) 55throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgument(string.Format(SRServiceModel.UnrecognizedClaimTypeForIdentity, identity.ClaimType, ClaimTypes.Spn));
FrameworkFork\System.ServiceModel\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));