Interface TrustManagerProviderCfg

All Superinterfaces:
Configuration
All Known Subinterfaces:
AdminDataTrustManagerProviderCfg, BlindTrustManagerProviderCfg, FileBasedTrustManagerProviderCfg, LdapTrustManagerProviderCfg, PemTrustManagerProviderCfg, Pkcs11TrustManagerProviderCfg

public interface TrustManagerProviderCfg extends Configuration
A server-side interface for querying Trust Manager Provider settings.

Trust Manager Providers determine whether to trust presented certificates.

  • Method Details

    • configurationClass

      Class<? extends TrustManagerProviderCfg> configurationClass()
      Gets the configuration class associated with this Trust Manager Provider.
      Specified by:
      configurationClass in interface Configuration
      Returns:
      Returns the configuration class associated with this Trust Manager Provider.
    • addChangeListener

      void addChangeListener(ConfigurationChangeListener<TrustManagerProviderCfg> listener)
      Register to be notified when this Trust Manager Provider is changed.
      Parameters:
      listener - The Trust Manager Provider configuration change listener.
    • removeChangeListener

      void removeChangeListener(ConfigurationChangeListener<TrustManagerProviderCfg> listener)
      Deregister an existing Trust Manager Provider configuration change listener.
      Parameters:
      listener - The Trust Manager Provider configuration change listener.
    • isEnabled

      boolean isEnabled()
      Gets the "enabled" property.

      Indicate whether the Trust Manager Provider is enabled for use.

      Returns:
      Returns the value of the "enabled" property.
    • getJavaClass

      String getJavaClass()
      Gets the "java-class" property.

      The fully-qualified name of the Java class that provides the Trust Manager Provider implementation.

      Returns:
      Returns the value of the "java-class" property.