Class SslLdapLoginModule

java.lang.Object
org.apache.karaf.jaas.modules.AbstractKarafLoginModule
ddf.ldap.ldaplogin.SslLdapLoginModule
All Implemented Interfaces:
LoginModule

public class SslLdapLoginModule extends org.apache.karaf.jaas.modules.AbstractKarafLoginModule
  • Field Details

  • Constructor Details

    • SslLdapLoginModule

      public SslLdapLoginModule()
  • Method Details

    • doLogin

      protected boolean doLogin() throws LoginException
      Throws:
      LoginException
    • getContext

      protected org.osgi.framework.BundleContext getContext()
    • initialize

      public void initialize(Subject subject, CallbackHandler callbackHandler, Map<String,?> sharedState, Map<String,?> options)
    • login

      public boolean login() throws LoginException
      Throws:
      LoginException
    • getDecryptedPassword

      protected char[] getDecryptedPassword(String encryptedPassword)
    • getEncryptionService

      public ddf.security.encryption.EncryptionService getEncryptionService()
    • setEncryptionService

      public void setEncryptionService(ddf.security.encryption.EncryptionService encryptionService)
    • setSecurityLogger

      public void setSecurityLogger(ddf.security.audit.SecurityLogger securityLogger)
    • setLdapConnectionPool

      public void setLdapConnectionPool(org.apache.commons.pool2.impl.GenericObjectPool<org.forgerock.opendj.ldap.Connection> ldapConnectionPool)