Class LdapSslProtocol

    • Constructor Detail

      • LdapSslProtocol

        public LdapSslProtocol​(org.pentaho.di.core.logging.LogChannelInterface log,
                               org.pentaho.di.core.variables.VariableSpace variableSpace,
                               LdapMeta meta,
                               Collection<String> binaryAttributes)
    • Method Detail

      • getName

        public static String getName()
      • configureSslEnvironment

        protected void configureSslEnvironment​(Map<String,​String> env)
      • setupEnvironment

        protected void setupEnvironment​(Map<String,​String> env,
                                        String username,
                                        String password)
                                 throws org.pentaho.di.core.exception.KettleException
        Overrides:
        setupEnvironment in class LdapProtocol
        Throws:
        org.pentaho.di.core.exception.KettleException
      • configureSocketFactory

        protected void configureSocketFactory​(boolean trustAllCertificates,
                                              String trustStorePath,
                                              String trustStorePassword)
                                       throws org.pentaho.di.core.exception.KettleException
        Throws:
        org.pentaho.di.core.exception.KettleException