程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA綜合教程 >> Tomcat https,tomcathttps

Tomcat https,tomcathttps

編輯:JAVA綜合教程

Tomcat https,tomcathttps


1. Tomcat配置https單向證書認證

打開tomcat的server.xml,找到<Connector port="8443"節點,默認應該是被注釋掉了,取消注釋,添加屬性:

keystoreFile="D:\tomcat.jks"

keystorePass="123456"

 

以下是tomcat.jks的制作方法:

打開Windows命令提示符依次執行以下指令:

cd %JAVA_HOME%\bin

keytool -genkeypair -keypass 123456 -keyalg RSA -keystore D:\tomcat.keystore -storepass 123456 -dname "CN=localhost"

 

2. Tomcat配置https雙向證書認證

打開tomcat的server.xml,找到<Connector port="8443"節點,默認應該是被注釋掉了,取消注釋,

修改屬性:

clientAuth="true"

添加屬性:

keystoreFile="D:\tomcat.jks"

keystorePass="123456"

truststoreFile="D:\tomcat.jks"

truststorePass="123456"

 

以下是tomcat.jks的制作方法:

打開Windows命令提示符依次執行以下指令:

cd %JAVA_HOME%\bin

keytool -genkeypair -alias tomcat -keypass 123456 -keyalg RSA -keystore D:\tomcat.jks -storepass 123456 -dname "CN=localhost"

keytool -genkeypair -alias mykey -keyalg RSA -storetype PKCS12 -keystore D:\mykey.p12 -storepass 123456 -dname "CN=demo"

keytool -exportcert -alias mykey -keystore D:\mykey.p12 -storetype PKCS12 -file D:\mykey.cer -storepass 123456

keytool -importcert -file D:\mykey.cer -keystore D:\tomcat.jks -storepass 123456

輸入字母y信任此證書

雙擊D:\mykey.p12安提示將證書導入電腦

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved