利用Keytool產生開啟Tomcat SSL服務的方法

  1. 得到keystore file和truststore file

證書owner列舉

Owner: CN=sso.yyasc.com.cn, OU=The ASC of YYII, O=YueYuen Industrial Ltd.co, L=dongguan, ST=guangdong, C=CN

 

產生keystore 文件 tomcat

D:\>keytool -genkey -alias tomcat -keyalg RSA -keystore d:/tomcat -keysize 1024

-validity 3560 -storepass ascsslkey0901

 

以keystore file 產生證書 tomcat.cer

keytool -export -trustcacerts -alias tomcat -file tomcat.cer -keystore tomcat -storepass ascsslkey0901

 

將tomcat.cer 導入到證書信任庫中 (信任庫文件cacerts,沒有即產生新的)

keytool -import -trustcacerts -alias tomcat -file tomcat.cer -keystore cacerts -storepass ascsslkey0901

 

這樣就得到了keystore file: tomcat 和truststore file : cacerts

 

2. Tomcat的/conf/server.xml設置

<Connector port="443" maxHttpHeaderSize="8192"

maxThreads="150" minSpareThreads="25" maxSpareThreads="75"

enableLookups="false" disableUploadTimeout="true"

acceptCount="100" scheme="https" secure="true"

clientAuth="false" sslProtocol="TLS"

keystoreFile="conf\tomcat" keystorePass="xxxxxxxxxxxxxx"

truststoreFile="conf\cacerts" truststorePass="xxxxxxxxxxxxxx"/>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值