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