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

System.ServiceModel.Security.Tokens.ServiceModelSecurityTokenRequirement

namespace System.ServiceModel.Security.Tokens { public abstract class ServiceModelSecurityTokenRequirement : SecurityTokenRequirement { protected const string Namespace = "http://schemas.microsoft.com/ws/2006/05/servicemodel/securitytokenrequirement"; public static string SecurityAlgorithmSuiteProperty { get; } public static string SecurityBindingElementProperty { get; } public static string IssuerAddressProperty { get; } public static string IssuerBindingProperty { get; } public static string SecureConversationSecurityBindingElementProperty { get; } public static string SupportSecurityContextCancellationProperty { get; } public static string MessageSecurityVersionProperty { get; } public static string IssuerBindingContextProperty { get; } public static string TransportSchemeProperty { get; } public static string IsInitiatorProperty { get; } public static string TargetAddressProperty { get; } public static string ViaProperty { get; } public static string ListenUriProperty { get; } public static string AuditLogLocationProperty { get; } public static string SuppressAuditFailureProperty { get; } public static string MessageAuthenticationAuditLevelProperty { get; } public static string IsOutOfBandTokenProperty { get; } public static string PreferSslCertificateAuthenticatorProperty { get; } public static string SupportingTokenAttachmentModeProperty { get; } public static string MessageDirectionProperty { get; } public static string HttpAuthenticationSchemeProperty { get; } public static string IssuedSecurityTokenParametersProperty { get; } public static string PrivacyNoticeUriProperty { get; } public static string PrivacyNoticeVersionProperty { get; } public static string DuplexClientLocalAddressProperty { get; } public static string EndpointFilterTableProperty { get; } public static string ChannelParametersCollectionProperty { get; } public static string ExtendedProtectionPolicy { get; } public bool IsInitiator { get; } public SecurityAlgorithmSuite SecurityAlgorithmSuite { get; set; } public SecurityBindingElement SecurityBindingElement { get; set; } public EndpointAddress IssuerAddress { get; set; } public Binding IssuerBinding { get; set; } public SecurityBindingElement SecureConversationSecurityBindingElement { get; set; } public SecurityTokenVersion MessageSecurityVersion { get; set; } public string TransportScheme { get; set; } protected ServiceModelSecurityTokenRequirement(); } }