删除证书以进行LDAPS通信时,JNDI调用不会失败

时间:2013-03-28 10:25:39

标签: ssl active-directory ldap jndi openldap

我们要求通过JNDI

支持所有目录登录的LDAPS

将“javax.net.ssl.trustStore”设置为我需要的信任存储区并添加了证书 到受信任的java密钥库。

第一次导入任何证书时,JNDI调用成功。但是JNDI没有对更新或删除它的密钥库进行进一步更新。我们正在尝试与Microsoft AD服务器进行通信。

代码在jetty webapp中运行,重新启动webapp以获取最新的密钥库数据是不可能的。

有没有办法解决重装问题?

此致

Binoy

1 个答案:

答案 0 :(得分:2)

您可以创建ReloadableX509TrustManager。

如下所示: http://jcalcote.wordpress.com/2010/06/22/managing-a-dynamic-java-trust-store/