当部署服务是带有JDK 1.6的Tomcat 6.0时,以下代码行正常运行。
Object certChain = request.getAttribute("javax.servlet.request.X509Certificate");
但是当我用JDK 1.7将tomcat服务器升级到7.0时,上面的代码行返回NULL证书链。
导致这种情况的配置是否有任何变化?或者现在获得证书链的方式已经改变了?
欢迎任何建议。请帮忙吧。感谢。
答案 0 :(得分:1)
我们正在为tomcat连接器提供自定义SSLImplemention。 JRE 1.7中几乎没有任何变化导致了这个问题。代码未收到SSL通信证书。