<PackageReference Include="System.ServiceModel.Primitives" Version="6.2.0" />

System.IdentityModel.Selectors.SecurityTokenRequirement

namespace System.IdentityModel.Selectors { public class SecurityTokenRequirement { public static string TokenTypeProperty { get; } public static string KeyUsageProperty { get; } public static string KeyTypeProperty { get; } public static string KeySizeProperty { get; } public static string RequireCryptographicTokenProperty { get; } public static string PeerAuthenticationMode { get; } public static string IsOptionalTokenProperty { get; } public string TokenType { get; set; } public bool RequireCryptographicToken { get; set; } public SecurityKeyUsage KeyUsage { get; set; } public SecurityKeyType KeyType { get; set; } public int KeySize { get; set; } public IDictionary<string, object> Properties { get; } public SecurityTokenRequirement(); public TValue GetProperty<TValue>(string propertyName); public bool TryGetProperty<TValue>(string propertyName, out TValue result); } }