首先生成數字證書,生成證書到c:\users\biaobiao\keystore
使用jdk的keytool命令,生成證書(包含證書/公鑰/私鑰)到d:\localhost.keystore:
keytool -genkey -keystore 「c:\users\biaobiao\keystore」 -alias localhost -keyalg rsa
輸入金鑰庫口令: ***
再次輸入新口令: ***
您的名字與姓氏是什麼? ***
您的組織單位名稱是什麼? ***
您的組織名稱是什麼? ***
您所在的城市或區域名稱是什麼?***
您所在的省/市/自治區名稱是什麼? ***
該單位的雙字母國家/地區**是什麼?***
cn=***, ou=***, o=***, l=***, st=***, c=***是否正確
? 是輸入 的金鑰口令 ***
(如果和金鑰庫口令相同, 按回車):
再次輸入新口令:***
通過如上步驟,生成證書到c:\users\biaobiao\keystore;
然後設定tomcat下的server.xml
此處使用了apache-tomcat-7.0.40版本,開啟conf/server.xml,找到:
keystorepass就是生成keystore時設定的口令。
附上一小段shiro的ssl**:
……
/login.jsp = ssl,authc
/logout = logout
/authenticated.jsp = authc
/** = user
Tomcat開啟SSL協議支援
要使用ssl connector,必須先建立乙個keystore。他包含了伺服器中被客戶端用於驗證伺服器的數字證書。一旦客戶端接受了這個證書,客戶端就可以使用public key去加密他們要傳送的資料。而伺服器,擁有乙個private key,作為唯一解密資料的金鑰。進入jdk的bin目錄,開啟命令...
Tomcat開啟SSL協議支援
要使用ssl connector,必須先建立乙個keystore。他包含了伺服器中被客戶端用於驗證伺服器的數字證書。一旦客戶端接受了這個證書,客戶端就可以使用public key去加密他們要傳送的資料。而伺服器,擁有乙個private key,作為唯一解密資料的金鑰。進入jdk的bin目錄,開啟命令...
tomcat實現SSL配置
開啟server.xml檔案,開啟define a ssl http 1.1 connector on port 8443,刪除登出資訊。修改節點 具體如下 keystorefile的路徑是tomcat的安裝路徑下的tomcat.keystore 使用keytool生成的證書庫檔案 keytool ...