我们要求通过JNDI
支持所有目录登录的LDAPS将“javax.net.ssl.trustStore”设置为我需要的信任存储区并添加了证书 到受信任的java密钥库。
第一次导入任何证书时,JNDI调用成功。但是JNDI没有对更新或删除它的密钥库进行进一步更新。我们正在尝试与Microsoft AD服务器进行通信。
代码在jetty webapp中运行,重新启动webapp以获取最新的密钥库数据是不可能的。
有没有办法解决重装问题?
此致
Binoy
答案 0 :(得分:2)
您可以创建ReloadableX509TrustManager。
如下所示: http://jcalcote.wordpress.com/2010/06/22/managing-a-dynamic-java-trust-store/