问一个关于ssl认证的问题,解决给100

gxhsnowflower 2008-08-18 04:03:15
我现在在前台用的是String certSubject = null;
X509Certificate[] certChain=
(X509Certificate[])request.getAttribute("javax.servlet.request.X509Certificate");
int len=certChain.length;
if (len>0){
X509Certificate cert = (X509Certificate)certChain[0];
Principal pSubject = cert.getSubjectDN();
certSubject = pSubject.getName();
获取证书,直接部署在应用服务器下可以访问,也能获得证书,可是通过节点代理服务器访问就获取不到证书,其实主要问题是通过节点访问时就找不到javax.servlet.request.X509Certificate这个类了,获得的是null,想问一下各位怎么解决这个问题,解决即给100分
...全文
340 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
ericzon 2011-08-08
  • 打赏
  • 举报
回复
学习了。。。。
gxhsnowflower 2008-08-28
  • 打赏
  • 举报
回复
问题解决了,代理与节点之间走http,不走https
gxhsnowflower 2008-08-22
  • 打赏
  • 举报
回复
自己顶一下
gxhsnowflower 2008-08-21
  • 打赏
  • 举报
回复
kzhu1,能详细说说嘛?
kzhu1 2008-08-20
  • 打赏
  • 举报
回复
用了节点代理服务器, Brower <---HTTPS--->节点代理服务器 <---HTTP--->应用服务器
kzhu1 2008-08-20
  • 打赏
  • 举报
回复
没有用节点代理服务器前 Brower<--HTTPS--->应用服务器
用了节点代理服务器, Brower<---HTTP--->节点代理服务器<---HTTP--->应用服务器
你取的证书是客户端证书(Browser)还是服务器端证书?
如果是客户端证书,我想你应该明白了吧?
kzhu1 2008-08-20
  • 打赏
  • 举报
回复
节点代理服务器配了证书了吗?
gxhsnowflower 2008-08-19
  • 打赏
  • 举报
回复
怎么都没人帮忙呢,自己顶一个
gxhsnowflower 2008-08-18
  • 打赏
  • 举报
回复
自己顶一下
gxhsnowflower 2008-08-18
  • 打赏
  • 举报
回复
我的应用程序在weblogic上部署好了之后直接访问服务器的地址https://1.1.1.1:7001/web可以出现证书,可是增加节点服务器代理来负载均衡,再访问节点地址https://2.2.2.2:7003/web
就出错了,出错就是因为找不到获取证书的那个类javax.servlet.request.X509Certificate,那个类就是jdk下的一个类

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧