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