ApacheDS / Apache LDAP API并使用加密密码

时间:2015-02-13 18:36:12

标签: java apacheds

我有一个拥有SHA-512加密密码的管理员帐户。我正在使用ApacheDS(v2.0.0-M19)和Apache LDAP API(v1.0.0-M28)

在我的代码中,我有以下内容:

final LdapConnectionConfig config = new LdapConnectionConfig();
config.setCredentials("adminsPassword");
config.setName("admin");
...

final DefaultLdapConnectionFactory factory = 
    new DefaultLdapConnectionFactory(config);

final GenericObjectPool.Config poolConfig = 
    new GenericObjectPool.Config();

ldapConnectionTemplate = new LdapConnectionTemplate(
    new LdapConnectionPool(
        new DefaultPoolableLdapConnectionFactory(factory), poolConfig));

我想发送加密的密码而不是明文(如上所示)。我已经尝试将该值加密但却出错了。我是否在某个地方错过了一个电话,告诉它不要使用纯文本?

谢谢!

0 个答案:

没有答案