15 references to SecurityKeyUsage
System.ServiceModel.NetFramingBase (2)
System\ServiceModel\Channels\SslStreamSecurityUpgradeProvider.cs (2)
272
serverCertRequirement.KeyUsage =
SecurityKeyUsage
.Exchange;
286
clientCertRequirement.KeyUsage =
SecurityKeyUsage
.Signature;
System.ServiceModel.Primitives (13)
System\IdentityModel\Selectors\SecurityTokenRequirement.cs (4)
24
private const
SecurityKeyUsage
defaultKeyUsage =
SecurityKeyUsage
.Signature;
84
public
SecurityKeyUsage
KeyUsage
88
SecurityKeyUsage
result;
System\IdentityModel\Tokens\SecurityKeyUsage.cs (5)
19
internal static bool IsDefined(
SecurityKeyUsage
value)
21
return (value ==
SecurityKeyUsage
.Exchange
22
|| value ==
SecurityKeyUsage
.Signature);
25
internal static void Validate(
SecurityKeyUsage
value)
30
typeof(
SecurityKeyUsage
)));
System\ServiceModel\Security\ClientCredentialsSecurityTokenManager.cs (2)
94
if (tokenRequirement is RecipientServiceModelSecurityTokenRequirement && tokenRequirement.TokenType == SecurityTokenTypes.X509Certificate && tokenRequirement.KeyUsage ==
SecurityKeyUsage
.Exchange)
113
if (initiatorRequirement.Properties.ContainsKey(SecurityTokenRequirement.KeyUsageProperty) && initiatorRequirement.KeyUsage ==
SecurityKeyUsage
.Exchange)
System\ServiceModel\Security\SecurityProtocol.cs (1)
137
requirement.KeyUsage =
SecurityKeyUsage
.Signature;
System\ServiceModel\Security\SecuritySessionClientSettings.cs (1)
420
requirement.KeyUsage =
SecurityKeyUsage
.Signature;