15 references to SecurityKeyUsage
dotnet-svcutil-lib (15)
FrameworkFork\System.ServiceModel\System\IdentityModel\Selectors\SecurityTokenRequirement.cs (5)
24private const SecurityKeyUsage defaultKeyUsage = SecurityKeyUsage.Signature; 84public SecurityKeyUsage KeyUsage 88SecurityKeyUsage result; 89return (this.TryGetProperty<SecurityKeyUsage>(KeyUsageProperty, out result)) ? result : defaultKeyUsage;
FrameworkFork\System.ServiceModel\System\IdentityModel\Tokens\SecurityKeyUsage.cs (5)
18internal static bool IsDefined(SecurityKeyUsage value) 20return (value == SecurityKeyUsage.Exchange 21|| value == SecurityKeyUsage.Signature); 24internal static void Validate(SecurityKeyUsage value) 29typeof(SecurityKeyUsage)));
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\SslStreamSecurityUpgradeProvider.cs (2)
460serverCertRequirement.KeyUsage = SecurityKeyUsage.Exchange; 474clientCertRequirement.KeyUsage = SecurityKeyUsage.Signature;
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\ClientCredentialsSecurityTokenManager.cs (2)
104if (tokenRequirement is RecipientServiceModelSecurityTokenRequirement && tokenRequirement.TokenType == SecurityTokenTypes.X509Certificate && tokenRequirement.KeyUsage == SecurityKeyUsage.Exchange) 123if (initiatorRequirement.Properties.ContainsKey(SecurityTokenRequirement.KeyUsageProperty) && initiatorRequirement.KeyUsage == SecurityKeyUsage.Exchange)
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\SecurityProtocolFactory.cs (1)
870requirement.KeyUsage = SecurityKeyUsage.Signature;