生成https的證書文件(2)

爲了在Tomcat啓用SSL,使其支持https訪問,須要生產證書文件。算法

這裏須要使用JDK安裝包下的keytool工具生成證書文件keystore,以命令方式換到目錄%TOMCAT_HOME%,在command命令行輸入以下命令: tomcat

keytool -genkey -alias tomcat_key -keyalg RSA -storepass changeit -keystore server.keystore -validity 36500服務器

此時會提示用戶輸入姓名,組織等信息,以下所示,只輸入localhost做爲name,其他回車便可工具

這樣就會在當前路徑下生成一個名爲server.keystore的證書文件,這個文件會在後面tomcat的server.xml配置文件中用到。spa

簡單解釋下這個命令的含義:命令行

-genkey 生成證書指令server

 -alias 證書的別名爲tomcat_key xml

-keyalg 生成證書的算法是RSA 域名

-storepass 證書的密碼changeit it

-keystore 生成的證書文件是server.keystore 這裏也能夠指定具體的路徑,如在Mac下:~/Document表示用戶目錄下的Document文件夾下

-validity 36500 證書的有效期,單位是天,這裏指定的是100年

 

注意:

①. What is your first and last name?  

這個是必填的,單點登陸服務器的域名如:www.silver.com,以上是'localhost'

②storepass 必填,這個是證書的密碼,在tomcat server.xml要用。下一處密碼與上一處一致便可

 

證書生成完畢

相關文章
相關標籤/搜索