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