certificate chain received from 客户端-凯发k8网页登录

 
ssl握手会有很多意想不到的exception, 其中很多都是因为没有配置好cacerts导致的。
以tomcat为例,你需要在conf/server.xml中指定你的keystore并且配置好keyalias,
同时,tomcat会到java_home/jre/lib/security目录下读取cacerts文件。
在weblogic中,你也需要配置trust.jks和identity.jks(可以参考webloigc security in action)。

问题是,ie究竟根据什么来提交证书(包含私钥的证书)?
很简单,服务器提交他的证书到客户端,客户端会根据服务器的证书的dn,检索本地私钥,
选择那些由此dn签发证书x,然后确定使用x对应的本地私钥,用于ssl握手。
cacerts是jdk容器信任的证书列表,如果cacerts中没有包含客户端私钥对应的证书链中的
信任证书,则服务器会拒绝任何从客户端的ssl请求。
典型的weblogic日志就是:


posted on 2006-07-13 17:48 david.turing 阅读(9515) 评论(3)     所属分类: security异常问题

# re: certificate chain received from 客户端- 192.168.10.10 was not trusted causing ssl handshake failure 2006-12-26 10:36

gfjuhyg  回复     

# re: certificate chain received from 客户端- 192.168.10.10 was not trusted causing ssl handshake failure 2008-10-27 21:42

123333333333333333333  回复     

# re: certificate chain received from 客户端- 192.168.10.10 was not trusted causing ssl handshake failure 2011-10-09 10:02

jjjjj  回复     

导航

统计

常用链接

留言簿(109)

我参与的团队

随笔分类(126)

随笔档案(155)

文章分类(9)

文章档案(19)

相册

搜索

积分与排名

最新随笔

最新评论

阅读排行榜

评论排行榜

网站地图