如何强制 Tomcat Web 应用程序在更新后重新加载信任存储
我有以下问题。 我的基于 tomcat 5.5 的 Web 应用程序正在使用信任存储来验证 SSL 连接。 该应用程序允许用户添加或删除验证过程中使用的 CA 证书。 但是,从信任存储中添加或删除证书不会改变任何事情。 应用程序仅“识别”tomcat 启动时信任存储中的证书。 为了让它识别新的证书集,我需要重新启动 tomcat。
然而,这不是一个有效的解决方案。 我真正需要的是基于代码的解决方案。 请指教。
I have the following problem.
My tomcat 5.5 based web application is using a trust store to verify SSL connections.
The application allows the user to add or remove CA certificates to be used in the verification process.
However, adding or removing certificates from the trust store doesn't change a thing. The application 'recognizes' only the certificates that were in the trust store when tomcat started. For it to recognize the new set of certificates, I need to restart tomcat.
This is not a valid solution, however.
What I do need is a code based solution.
Please advice.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
编写一个仅针对此 Web 应用程序在信任存储中加载的自定义类加载器怎么样。 当您需要刷新内容并重新加载它时,您可以卸载类加载器吗?
how about writing a Custom Classloader that loads in the trust store ONLY for this webapp. You could unload the classloader when you need to refresh the contents and reload it ?