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