利用tomcat服务器如何配置https双向认证

首先请保证已经安装好jdk,并且环境变量以及配置好了

第一步、为服务器生成证书:

使用toolkey为tomcat生成证书,假定目标机器的域名为localhost,使用如下命令生成:keytool –genkey –v –aliaslocalhost_server RSA –keystore localhost_server.store  –validity 36500

第二步、为客户端生成证书:

为浏览器生成证书,以便让服务器来验证它。为了能保证证书顺利导入至IE和Firefox,证书格式应该是PKCS12,因此,使用如下命令生成:keytool –genkey –v –aliaslocalhost_client –keyalg RSA –storetype PKCS12 –keystore localhost_client.p12。这样就产生了localhost_client.p12文件,我们只需双击localhost_client.p12文件,即可将证书导入到浏览器(客户端)。

时间: 2024-11-03 15:48:29

利用tomcat服务器如何配置https双向认证的相关文章

TOMCAT6配置HTTPS 双向认证 导入证书的失败

问题描述 发生了一个内部错误.这可能是因为用户配置的文件不可访问或您正在导入的私钥需要一个加密服务提供程序,但您的系统上没有安装该提供的程序.请问我应该怎么做才可以呢?系统环境:tomcat6,jdk1.5,windows2003,IE7谢谢. 解决方案 解决方案二: 该回复于2010-04-29 12:37:29被版主删除解决方案三: upupupup解决方案四: 不知道是不是你的问题是关于证书的问题,证正好我们在搞证书的系统开发.联系qq:369050897也许可以帮助你.

Tomcat服务器配置https双向认证(使用keytool生成证书)

一,HTTPS原理 1,HTTP.HTTPS.SSL.TLS介绍与相互关系 (1)HTTP:平时浏览网页时候使用的一种协议.HTTP协议传输的数据都是未加密的(明文),因此使用HTTP协议传输隐私信息非常不安全. (2)HTTPS:为了保证隐私数据能加密传输,采用SSL/TLS协议用于对HTTP协议传输的数据进行加密,也就是HTTPS. (3)SSL:SSL(Secure Sockets Layer)协议是由网景公司设计,后被IETF定义在RFC 6101中.目前的版本是3.0. (4)TLS:

https双向认证,如何在服务端获取当前请求的客户端证书id

问题描述 RT,在https双向认证的环境下,服务端配置了客户端证书的可信任证书列表,每个客户,一个独立的客户端证书.那么当一个请求到达服务端后,在服务端的代码中,如何来获取当前请求的客户端证书是哪一个?高人可以结合某个特定的容器配置来说明,万分感谢 解决方案 X509Certificate[] certs = (X509Certificate[]) request.getAttribute("javax.servlet.request.X509Certificate");双向认证之后

ssl-Java Tomcat SSL 服务端/客户端双向认证

问题描述 Java Tomcat SSL 服务端/客户端双向认证 http://www.blogjava.net/icewee/archive/2012/06/04/379947.html 按照这个文章做的,但是遇到了错误,,改了几天也改不掉 解决方案 所以都到不了选择继续浏览那一步,,,,,, 解决方案二: 望大神指教,,,研究几天了,,,qq784700042 解决方案三: 1.你的截图里面用的HTTP协议,应该用HTTPS,还要注意端口是否填写正确. 2.检查HTTPS的配置是否正确,最好

代码-java 如何调用 https 双向认证接口内容

问题描述 java 如何调用 https 双向认证接口内容 通过webservice获取一个https的内容,但这个网址需要pfx证书(证书和密码我都有,通过IE访问没问题),请问怎么通过 java webservice 代码去访问这个连接的内容? 解决方案 双向认证的话,http://love398146779.iteye.com/blog/2065423 解决方案二: 可以参考:http://blog.csdn.net/a351945755/article/details/22796797h

在jsp实现的https双向认证系统中,怎么能用java来实现清除SSL状态?

问题描述 在jsp实现的https双向认证系统中,怎么能用java来实现清除SSL状态?主要是想实现注销当前登录用户,不关闭浏览器的情况下,使用别的Key(证书)再次登录系统.

https 双向认证

参考的这篇文章: https原理及tomcat配置https方法 注意,一定要保证D盘下有home2这个文件夹. 为服务器生成证书: C:\Users\Administrator>keytool -genkey -v -alias tomcat -keyalg RSA -keystore D:\home2\tomcat.keystore -validity 3650 输入密钥库口令: (aaabbb) 再次输入新口令: 您的名字与姓氏是什么?   [Unknown]:  localhost (t

Windows系统下安装Tomcat服务器和配置虚拟目录的方法_Tomcat

安装Tomcat和配置环境变量安装jdk,这个我就不用说了 安装的时候指定安装路径,我指定的是: D:\Program Files\Java\jdk1.6.0_05 3.解压下载的apache-tomcat-5.5.23.zip,   我指定的是D:\Program Files\apache-tomcat-5.5.26 安装完成后,打开"我的电脑"->"系统属性"->"环境变量"在"用户变量" 新建"CA

Tomcat服务器常用配置和HTTP简介

国内私募机构九鼎控股打造APP,来就送 20元现金领取地址:http://jdb.jiudingcapital.com/phone.html 内部邀请码:C8E245J (不写邀请码,没有现金送)国内私募机构九鼎控股打造,九鼎投资是在全国股份转让系统挂牌的公众公司,股票代码为430719,为"中国PE第一股",市值超1000亿元.  -----------------------------------------------------------------------------