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

System.ServiceModel.Channels.SecurityBindingElement

public abstract class SecurityBindingElement : BindingElement

public bool EnableUnsecuredResponse { get; set; }

public bool IncludeTimestamp { get; set; }

public static SecurityBindingElement CreateMutualCertificateBindingElement(MessageSecurityVersion version, bool allowSerializedSigningTokenOnReply)

public static SecurityBindingElement CreateSecureConversationBindingElement(SecurityBindingElement bootstrapSecurity, bool requireCancellation)

public static SecurityBindingElement CreateSecureConversationBindingElement(SecurityBindingElement bootstrapSecurity, bool requireCancellation, ChannelProtectionRequirements bootstrapProtectionRequirements)

protected static void SetIssuerBindingContextIfRequired(SecurityTokenParameters parameters, BindingContext issuerBindingContext)

protected abstract IChannelFactory<TChannel> BuildChannelFactoryCore<TChannel>(BindingContext context)

public virtual void SetKeyDerivation(bool requireDerivedKeys)