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 voidconfigureSocketFactory(boolean trustAllCertificates, String trustStorePath, String trustStorePassword)protected voidconfigureSslEnvironment(Map<String,String> env)protected StringgetConnectionPrefix()static StringgetName()protected voidsetupEnvironment(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:
getConnectionPrefixin 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:
setupEnvironmentin classLdapProtocol- Throws:
org.pentaho.di.core.exception.KettleException
-
-