我正在使用 Apache Directory Studio 测试应用程序的 LDAP 服务。我不知道该如何用 SSL 配置 LDAP。
到目前为止我已经尝试过:
- 使用端口 10389 (ldap://) 和 10636 (ldaps://) 启动 ApacheDS
以下是 Apache Directory Studio 中 ldap 配置的屏幕截图:
然后我按照这里提到的说明进行操作:如何启用 SSL
我使用以下方法生成密钥密钥工具:
C:\LDAP\keys>keytool -genkey -keyalg "RSA" -dname "
mojo,cn=com" -alias mojo -keystore mojo1.ks -storepass secret -validity 3650
然后我在 Apache Directory Studio 中使用此密钥(并重新启动 LDAP 服务器),结果出现此错误:
有人能告诉我我做错了什么吗?我遗漏了什么吗?
答案1
嗯,问题出在 Apache Directory Studio 上:
在路径中使用/
而不是\
在路径中。
例如,如果键存在于C:\keys.ks
则应输入为C:/keys.ks
这不是一个好的用户体验。
PS: 此问题已报告于https://issues.apache.org/jira/browse/DIRSTUDIO-908