tomcat https 单向配置

1.生产密钥

Microsoft Windows [版本 6.1.7601]

版权所有 (c) 2009 Microsoft Corporation。保留所有权利。


C:\Users\rainbow>cd "c:\Program Files\Java\jdk1.8.0_20\bin"


c:\Program Files\Java\jdk1.8.0_20\bin>keytool -genkey -alias tomcat -keyalg RSA
输入密钥库口令:
再次输入新口令:
您的名字与姓氏是什么?
  [Unknown]:  rainbowcheng  
您的组织单位名称是什么?
  [Unknown]:  hn
您的组织名称是什么?
  [Unknown]:
您所在的城市或区域名称是什么?
  [Unknown]:  sh
您所在的省/市/自治区名称是什么?
  [Unknown]:  sh
该单位的双字母国家/地区代码是什么?
  [Unknown]:  gb
CN=rainbowcheng, OU=hn, O=Unknown, L=sh, ST=sh, C=gb是否正确?
  [否]:  y


输入 <tomcat> 的密钥口令
        (如果和密钥库口令相同, 按回车):
 

修改 tomcat  server.xml

 <Connector port="8443" protocol="org.apache.coyote.http11.Http11Protocol"
               maxThreads="150" SSLEnabled="true" scheme="https" secure="true"
               clientAuth="false" sslProtocol="TLS" keystoreFile="${user.home}/.keystore" keystorePass="密钥口令"/>
    

 

 

 

2.导出证书(公钥)给客户端注册

c:\Program Files\Java\jdk1.8.0_20\bin>keytool -keystore C:\Users\rainbow\.keysto
re -export -alias tomcat -file C:\Users\rainbow\tomcat.cer
输入密钥库口令:
存储在文件 <C:\Users\rainbow\tomcat.cer> 中的证书



//查看证书信息
c:\Program Files\Java\jdk1.8.0_20\bin>keytool -list -keystore  C:\Users\rainbow\
.keystore
输入密钥库口令:


密钥库类型: JKS
密钥库提供方: SUN


您的密钥库包含 1 个条目


tomcat, 2015-12-4, PrivateKeyEntry,
证书指纹 (SHA1): 91:ED:5B:1C:58:4A:8A:80:08:0D:BF:61:C0:B4:49:CD:1B:E3:D5:21


c:\Program Files\Java\jdk1.8.0_20\bin>



//rainbowcheng对应前面的CN
修改C:\Windows\System32\drivers\etc\hosts 
# localhost name resolution is handled within DNS itself.
# 127.0.0.1       localhost
# ::1             localhost

127.0.0.1 rainbowcheng

 

运行结果

看见小绿锁就成功了

 

友情链接:https://union-click.jd.com/jdc?e=&p=AyIGZRprEwEXDlMca1FdSlkKKwJQR1NFXgVFSVJPWkpADgpQTFtLQwRAVlsbUxheHAQVGAxeB0gyUHcReDJvcXVnInlBcUtMBip6EkJwVAtZK1sVChIFVitbFAMRBlIYWhYGIjdVGGtUbBQEXRJZETISD1ATWBcEEg9XK1sRBBcBURpfFgUXB1IrXBULIkQFQwRGXFRVDE8EQzIiAVYeUhMFIgRlK2sWMhE3Cl8GSDIQBlQfUg%3D%3D

 

少儿编程:https://u.jd.com/W4JUoL

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

rainbowcheng

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值