Class LdapSslProtocol
- java.lang.Object
-
- org.pentaho.di.trans.steps.ldapinput.LdapProtocol
-
- org.pentaho.di.trans.steps.ldapinput.LdapSslProtocol
-
- Direct Known Subclasses:
LdapTlsProtocol
public class LdapSslProtocol extends LdapProtocol
-
-
Constructor Summary
Constructors Constructor Description LdapSslProtocol(org.pentaho.di.core.logging.LogChannelInterface log, org.pentaho.di.core.variables.VariableSpace variableSpace, LdapMeta meta, Collection<String> binaryAttributes)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
configureSocketFactory(boolean trustAllCertificates, String trustStorePath, String trustStorePassword)
protected void
configureSslEnvironment(Map<String,String> env)
protected String
getConnectionPrefix()
static String
getName()
protected void
setupEnvironment(Map<String,String> env, String username, String password)
-
Methods inherited from class org.pentaho.di.trans.steps.ldapinput.LdapProtocol
close, connect, createLdapContext, doConnect, getCtx
-
-
-
-
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
-
getConnectionPrefix
protected String getConnectionPrefix()
- Overrides:
getConnectionPrefix
in classLdapProtocol
-
getName
public static String getName()
-
setupEnvironment
protected void setupEnvironment(Map<String,String> env, String username, String password) throws org.pentaho.di.core.exception.KettleException
- Overrides:
setupEnvironment
in classLdapProtocol
- Throws:
org.pentaho.di.core.exception.KettleException
-
-