首页 > 其他 > 详细

tomcat https双向认证

时间:2014-07-22 09:01:33      阅读:505      评论:0      收藏:0      [点我收藏+]

没啥可写的,直接看这些博文吧。。。 

注:server.xml 双向认证 注意得配:truststoreFile,单向不用

浏览器客户端p12证书,需要添加到服务器的jks文件中。


http://www.blogjava.net/stevenjohn/archive/2012/08/22/385989.html

http://www.360doc.com/content/10/0401/23/633992_21237818.shtml

http://www.blogjava.net/stevenjohn/archive/2012/09/27/388647.html


以下代码,可以取到客户端证书,注意:只在双向认证下有效。

<% 
X509Certificate[] certs = (X509Certificate[]) 
	request.getAttribute("javax.servlet.request.X509Certificate");

if(null!=certs){
		for(X509Certificate c: certs){
		PublicKey publicKey = c.getPublicKey();
		out.println(publicKey.getFormat());
		out.println("<br/>");
		//out.println(c.getExtendedKeyUsage());
		X500Principal flag = c.getSubjectX500Principal();		
		String[] ss = flag.getName().split(",");	////CN=WCY_309184,OU=03	
		for(String s:ss){
// 			String[] ss1 = s.split(",", 1);
			out.println("<br/>");
			out.println(s);
		}
	}
}else{
	out.println("X509Certificate is null.");
}
%>



tomcat https双向认证,布布扣,bubuko.com

tomcat https双向认证

原文:http://my.oschina.net/tangcoffee/blog/289455

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!