53 references to IdentityClaim
System.ServiceModel (46)
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\PeerSecurityHelpers.cs (1)
143return identity.IdentityClaim.ClaimType == PeerClaimType;
System\ServiceModel\Configuration\IdentityElement.cs (1)
94Claim claim = identity.IdentityClaim;
System\ServiceModel\DnsEndpointIdentity.cs (1)
41writer.WriteElementString(XD.AddressingDictionary.Dns, XD.AddressingDictionary.IdentityExtensionNamespace, (string)this.IdentityClaim.Resource);
System\ServiceModel\EndpointIdentity.cs (5)
168return Matches(otherIdentity.IdentityClaim); 173return GetClaimComparer().GetHashCode(this.IdentityClaim); 178return "identity(" + this.IdentityClaim + ")"; 183return GetClaimComparer().Equals(this.IdentityClaim, claim); 264throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new InvalidOperationException(SR.GetString(SR.UnrecognizedIdentityPropertyType, this.IdentityClaim.GetType().ToString())));
System\ServiceModel\RsaEndpointIdentity.cs (1)
73RSA rsa = (RSA)this.IdentityClaim.Resource;
System\ServiceModel\Security\IdentityVerifier.cs (14)
125if (identity.IdentityClaim != null 126&& identity.IdentityClaim.ClaimType == ClaimTypes.Dns 127&& identity.IdentityClaim.Right == Rights.PossessProperty 128&& identity.IdentityClaim.Resource is string) 130string expectedDnsName = (string)identity.IdentityClaim.Resource; 286if (claimSet.ContainsClaim(identity.IdentityClaim)) 288SecurityTraceRecordHelper.TraceIdentityVerificationSuccess(eventTraceActivity, identity, identity.IdentityClaim, this.GetType()); 294if (ClaimTypes.Dns.Equals(identity.IdentityClaim.ClaimType)) 296expectedSpn = string.Format(CultureInfo.InvariantCulture, "host/{0}", (string)identity.IdentityClaim.Resource); 306if (ClaimTypes.Sid.Equals(identity.IdentityClaim.ClaimType)) 308identitySid = GetSecurityIdentifier(identity.IdentityClaim); 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\SecurityUtils.cs (6)
733if (ClaimTypes.Spn.Equals(identity.IdentityClaim.ClaimType)) 735spn = (string)identity.IdentityClaim.Resource; 738else if (ClaimTypes.Upn.Equals(identity.IdentityClaim.ClaimType)) 740spn = (string)identity.IdentityClaim.Resource; 743else if (ClaimTypes.Dns.Equals(identity.IdentityClaim.ClaimType)) 745spn = String.Format(CultureInfo.InvariantCulture, "host/{0}", (string)identity.IdentityClaim.Resource);
System\ServiceModel\Security\SimpleSecurityTokenProvider.cs (2)
103claims.Add(endpointIdentity.IdentityClaim); 105policies.Add(new UnconditionalPolicy(SecurityUtils.CreateIdentity(endpointIdentity.IdentityClaim.Resource.ToString()),
System\ServiceModel\Security\SpnegoTokenProvider.cs (1)
239Claim identityClaim = identity.IdentityClaim;
System\ServiceModel\Security\Tokens\IssuedSecurityTokenProvider.cs (2)
939claims.Add(identity.IdentityClaim); 942policies.Add(new UnconditionalPolicy(SecurityUtils.CreateIdentity(identity.IdentityClaim.Resource.ToString()),
System\ServiceModel\SpnEndpointIdentity.cs (6)
76writer.WriteElementString(XD.AddressingDictionary.Spn, XD.AddressingDictionary.IdentityExtensionNamespace, (string)this.IdentityClaim.Resource); 81Fx.Assert(ClaimTypes.Spn.Equals(this.IdentityClaim.ClaimType) || ClaimTypes.Dns.Equals(this.IdentityClaim.ClaimType), ""); 92if (ClaimTypes.Dns.Equals(this.IdentityClaim.ClaimType)) 94spn = "host/" + (string)this.IdentityClaim.Resource; 98spn = (string)this.IdentityClaim.Resource;
System\ServiceModel\UpnEndpointIdentity.cs (3)
174writer.WriteElementString(XD.AddressingDictionary.Upn, XD.AddressingDictionary.IdentityExtensionNamespace, (string)this.IdentityClaim.Resource); 179Fx.Assert(ClaimTypes.Upn.Equals(this.IdentityClaim.ClaimType), ""); 184string upn = (string)this.IdentityClaim.Resource;
System.ServiceModel.Activities (7)
System\ServiceModel\XamlIntegration\EndpointIdentityExtension.cs (3)
29this.ClaimType = identity.IdentityClaim.ClaimType; 30this.ClaimRight = identity.IdentityClaim.Right; 31this.ClaimResource = identity.IdentityClaim.Resource;
System\ServiceModel\XamlIntegration\SpnEndpointIdentityExtension.cs (2)
27Fx.Assert(identity.IdentityClaim.Resource is string, "SpnEndpointIdentity claim resource is not string"); 28this.SpnName = (string)identity.IdentityClaim.Resource;
System\ServiceModel\XamlIntegration\UpnEndpointIdentityExtension.cs (2)
27Fx.Assert(identity.IdentityClaim.Resource is string, "UpnEndpointIdentity claim resource is not string"); 28this.UpnName = (string)identity.IdentityClaim.Resource;