30 references to IdentityClaim
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 (5)
System\ServiceModel\Channels\SslStreamSecurityUpgradeProvider.cs (5)
450if (identity.IdentityClaim != null 451&& identity.IdentityClaim.ClaimType == ClaimTypes.Dns 452&& identity.IdentityClaim.Right == Rights.PossessProperty 453&& identity.IdentityClaim.Resource is string) 455string expectedDnsName = (string)identity.IdentityClaim.Resource;
System.ServiceModel.Primitives (22)
System\ServiceModel\DnsEndpointIdentity.cs (1)
45writer.WriteElementString(XD.AddressingDictionary.Dns, XD.AddressingDictionary.IdentityExtensionNamespace, (string)IdentityClaim.Resource);
System\ServiceModel\EndpointIdentity.cs (4)
115return Matches(otherIdentity.IdentityClaim); 120return GetClaimComparer().GetHashCode(IdentityClaim); 125return GetClaimComparer().Equals(IdentityClaim, claim); 221throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new InvalidOperationException(SRP.Format(SRP.UnrecognizedIdentityPropertyType, IdentityClaim.GetType().ToString())));
System\ServiceModel\RsaEndpointIdentity.cs (1)
65RSA rsa = (RSA)this.IdentityClaim.Resource;
System\ServiceModel\Security\IdentityVerifier.cs (9)
91if (identity.IdentityClaim != null 92&& identity.IdentityClaim.ClaimType == ClaimTypes.Dns 93&& identity.IdentityClaim.Right == Rights.PossessProperty 94&& identity.IdentityClaim.Resource is string) 96string expectedDnsName = (string)identity.IdentityClaim.Resource; 227if (claimSet.ContainsClaim(identity.IdentityClaim)) 229SecurityTraceRecordHelper.TraceIdentityVerificationSuccess(eventTraceActivity, identity, identity.IdentityClaim, GetType()); 235if (ClaimTypes.Dns.Equals(identity.IdentityClaim.ClaimType)) 237expectedSpn = string.Format(CultureInfo.InvariantCulture, "host/{0}", (string)identity.IdentityClaim.Resource);
System\ServiceModel\Security\SecurityUtils.cs (6)
211if (ClaimTypes.Spn.Equals(identity.IdentityClaim.ClaimType)) 213spn = (string)identity.IdentityClaim.Resource; 216else if (ClaimTypes.Upn.Equals(identity.IdentityClaim.ClaimType)) 218spn = (string)identity.IdentityClaim.Resource; 221else if (ClaimTypes.Dns.Equals(identity.IdentityClaim.ClaimType)) 223spn = string.Format(CultureInfo.InvariantCulture, "host/{0}", (string)identity.IdentityClaim.Resource);
System\ServiceModel\UpnEndpointIdentity.cs (1)
49writer.WriteElementString(XD.AddressingDictionary.Upn, XD.AddressingDictionary.IdentityExtensionNamespace, (string)IdentityClaim.Resource);