Tomcat 配置 ssl

1,cd..%JAVA_HOME%/.bin 为tomcat生成服务端证书命令如下:证书名称为:server.keystore

Keytool -genkey -v -alias tomcat -keyalg RSA -keystore server.keystore

 

2,为浏览器生成证书,格式为PKCS12,如下命令:

Keytool -genkey -v -alias myKey -keyalg RSA -storetype PKCS12 -keystore my.p12 -dname "CN=localhost,OU=localhost,O=localhost,L=localhost,ST=localhost,C=CN" -storepass yourpassword -keypass yourpassword

 

3,让服务器信任客户端证书,命令如下:

Keytool -export -alias myKey -keystore my.p12 -storetype PKCS12 -rfc -file my.cer

 

4,最后一步将my.cer导入到服务器的证书库,添加为一个信任证书,命令如下:

Keytool -import -v -file my.cer -keystore server.keystore

 

5,tomcat配制文件如下,添加到server.xml文件中:

tomcat\conf\server.xml

 

         <Connector protocol="org.apache.coyote.http11.Http11NioProtocol"

           port="8443" minSpareThreads="5" maxSpareThreads="75"

           enableLookups="true" disableUploadTimeout="true"

           acceptCount="100"  maxThreads="200"

           scheme="https" secure="true" SSLEnabled="true"

           clientAuth="false" sslProtocol="TLS"

           keystoreFile="D:\Program Files\Apache Software Foundation\Tomcat 7.0\ca\server.keystore"

           truststoreFile="D:\Program Files\Apache Software Foundation\Tomcat 7.0\ca\server.keystore"

           keystorePass="yourpassword"/>


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值