Class LDAPTrustManagerProviderCfgDefn


  • public final class LDAPTrustManagerProviderCfgDefn
    extends ManagedObjectDefinition<LDAPTrustManagerProviderCfgClient,​LDAPTrustManagerProviderCfg>
    An interface for querying the LDAP Trust Manager Provider managed object definition meta information.

    The LDAP trust manager provider determines whether to trust a presented certificate based on whether that certificate exists in an LDAP key store managed by the server.

    • Method Detail

      • getInstance

        public static LDAPTrustManagerProviderCfgDefn getInstance()
        Get the LDAP Trust Manager Provider configuration definition singleton.
        Returns:
        Returns the LDAP Trust Manager Provider configuration definition singleton.
      • getBaseDNPropertyDefinition

        public DNPropertyDefinition getBaseDNPropertyDefinition()
        Get the "base-dn" property definition.

        The base DN beneath which LDAP key store entries are located.

        Returns:
        Returns the "base-dn" property definition.
      • getEnabledPropertyDefinition

        public BooleanPropertyDefinition getEnabledPropertyDefinition()
        Get the "enabled" property definition.

        Indicate whether the LDAP Trust Manager Provider is enabled for use.

        Returns:
        Returns the "enabled" property definition.
      • getJavaClassPropertyDefinition

        public ClassPropertyDefinition getJavaClassPropertyDefinition()
        Get the "java-class" property definition.

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

        Returns:
        Returns the "java-class" property definition.
      • getTrustStorePinPropertyDefinition

        public StringPropertyDefinition getTrustStorePinPropertyDefinition()
        Get the "trust-store-pin" property definition.

        Specifies the clear-text PIN needed to access the LDAP Trust Manager Provider .

        Returns:
        Returns the "trust-store-pin" property definition.
      • getTrustStorePinEnvironmentVariablePropertyDefinition

        public StringPropertyDefinition getTrustStorePinEnvironmentVariablePropertyDefinition()
        Get the "trust-store-pin-environment-variable" property definition.

        Specifies the name of the environment variable that contains the clear-text PIN needed to access the LDAP Trust Manager Provider .

        Returns:
        Returns the "trust-store-pin-environment-variable" property definition.
      • getTrustStorePinFilePropertyDefinition

        public StringPropertyDefinition getTrustStorePinFilePropertyDefinition()
        Get the "trust-store-pin-file" property definition.

        Specifies the path to the text file whose only contents should be a single line containing the clear-text PIN needed to access the LDAP Trust Manager Provider .

        Returns:
        Returns the "trust-store-pin-file" property definition.
      • getTrustStorePinPropertyPropertyDefinition

        public StringPropertyDefinition getTrustStorePinPropertyPropertyDefinition()
        Get the "trust-store-pin-property" property definition.

        Specifies the name of the Java property that contains the clear-text PIN needed to access the LDAP Trust Manager Provider .

        Returns:
        Returns the "trust-store-pin-property" property definition.