标签:tomcat word xxxxx 需求 地址栏 windows系统 firefox 目录 tomcat配置
系统需求:
1、 Windows系统或Linux系统
2、 安装并配置JDK 1.6.0_13
3、 安装并配置Tomcat 6.0
一、服务器证书
keytool -genkey -v -alias tomcat -keyalg RSA -keystore D:\home\tomcat.keystore -validity 36500
(参数简要说明:“D:\home\tomcat.keystore”含义是将证书文件的保存路径,证书文件名称是tomcat.keystore ;“-validity 36500”含义是证书有效期,36500 表示100年,
默认值是90天)
2. 在命令行填写必要参数:
A、输入keystore密码:此处需要输入大于6个字符的字符串, 密码我们统一使用“123456”,
B、“您的名字与姓氏是什么?”这是必填项,并且必须是TOMCAT部署主机的域名或者IP[如:gbcom.com 或者 10.1.25.251](就是你将来要在浏览器中输入的访问地址),否则浏览器会弹出警告窗口,提示用户证书与所在域不匹配。在本地做开发测试时,应填入“localhost”。 我们名字与姓氏必需写成“localhost XXXXXXXXXXXXXXXXXX”,其中“X”作为登录唯一标示
C、“你的组织单位名称是什么?”、“您的组织名称是什么?”、“您所在城市或区域名称是什么?”、“您所在的州或者省份名称是什么?”、“该单位的两字母国家代码是什么?”可以按照需要填写也可以不填写直接回车,在系统询问“正确吗?”时,对照输入信息,如果符合要求则使用键盘输入字母“y”,否则输入“n”重新填写上面的信息
D、输入<tomcat>的主密码,这项较为重要,会在tomcat配置文件中使用,建议输入与keystore的密码一致,设置其它密码也可以
3. 完成上述输入后,直接回车则在你在第二步中定义的位置找到生成的文件,表示成功生成服务器证书
二、客户端证书
keytool -genkey -v -alias mykey -keyalg RSA -storetype PKCS12 -keystore D:\home\mykey.p12
2. 对应的证书库存放在“D:\home\mykey.p12”,客户端的CN可以是任意值。双击mykey.p12文件,即可将证书导入至浏览器(客户端)。
三、让服务器信任客户端证书
3通过list命令查看服务器的证书库,可以看到两个证书,一个是服务器证书,一个是受信任的客户端证书:
keytool -list -keystore D:\home\tomcat.keystore
四、让客户端信任服务器证书
keytool -keystore D:\home\tomcat.keystore -export -alias tomcat -file D:\home\tomcat.cer
五、配置Tomcat服务器
C:\java\apache-tomcat-7.0.69\conf\server.xml
属性说明:
六、测试
在浏览器中输入:https://localhost:8443/,会弹出选择客户端证书界面,点击“确定”,会进入tomcat主页,地址栏后会有“锁”图标,表示本次会话已经通过HTTPS双向验证,接下来的会话过程中所传输的信息都已经过SSL信息加密。
参考链接:
https://blog.csdn.net/weixin_41612565/article/details/79191930
https://blog.csdn.net/cuker919/article/details/7599969
https://www.cnblogs.com/SirSmith/p/4996392.html
标签:tomcat word xxxxx 需求 地址栏 windows系统 firefox 目录 tomcat配置
原文地址:https://www.cnblogs.com/tianjifa/p/9533048.html