Tomcathttps自制證書和瀏覽器配置
Tomcat配置成https後,如過使用的是自己的證書,登陸首頁時,總是提示證書安全問題,網上的很多資料有描述,但比較複雜,找了幾個配置不成功,現在描述一個比較簡單的方法。
生成證書的指令碼
#!/bin/bash
if [ $# = 1 ] ; then
IP=$1
fi
echo “https trust ip: $IP “
if [ -d gen ]; then
rm -r -f gen
fi
mkdir -p gen
KEY=gen/demo.keystore
PASSWD=demo
if [ -f $KEY ]; then
rm -f $KEY
fi
#server
keytool -genkey -v -alias demo-keyalg RSA -keypass $PASSWD -keystore $KEY -storepass $PASSWD -validity 3650 -dname “CN=$IP,OU=demo,L=beijing,ST=china,C=cn”
#client
keytool -keystore $KEY -keypass $PASSWD -storepass $PASSWD -export -alias demo -file gen/demo.cer
如上的demo.keystore是供tomcat使用的證書
demo.cer是供客戶端使用的證書
其中的IP,必須是提供服務的web服務地址,否則瀏覽器登陸時仍會出現證書安全問題
tomcat配置
Conf/server.xml的配置
<Connector port=”443″ protocol=”HTTP/1.1″ SSLEnabled=”true”
maxThreads=”150″ scheme=”https” secure=”true”
clientAuth=”false” sslProtocol=”TLS”
keystoreFile=”demo.keystore” keystorePass=”demo”
URIEncoding=”UTF-8″
/>
注意clientAuth使用僅服務端認證,否則使用雙向的認證,更復雜一些,網上有相關資料
瀏覽器證書匯入
demo.cer 匯入到瀏覽器的客戶端中,Windows下匯入的步驟:
IE/Chrome: 雙擊demo.cer ,匯入到“受信任的根證書頒發機構”下
FireFox:工具/選項/高階 下點選“檢視證書”,在“證書機構”選項卡中匯入demo.cer ,然後選擇“IP“的證書項,點選“編輯信任”,選擇信任即可
以上設定完成後,使用https://IP 訪問web伺服器,此時就不會再提示“證書信任”問題了
相關文章
- 瀏覽器證書機構不正確瀏覽器
- 如何從瀏覽器匯出HTTPS證書瀏覽器HTTP
- IE 瀏覽器證書錯誤常見問題解答瀏覽器
- 瀏覽器快取和webpack快取配置瀏覽器快取Web
- win10 ie瀏覽器證書錯誤怎麼解決_win10瀏覽器開啟出現證書錯誤修復方法Win10瀏覽器
- Nginx配置瀏覽器快取Nginx瀏覽器快取
- 網站安裝DigiCert證書受谷歌瀏覽器信任嗎網站谷歌瀏覽器
- microsoft edge是ie瀏覽器嗎 edge瀏覽器和ie瀏覽器一樣嗎ROS瀏覽器
- browserslist 目標瀏覽器配置表瀏覽器
- Mac技巧|谷歌瀏覽器如何遷移外掛和書籤Mac谷歌瀏覽器
- RK3288 修改瀏覽器預設主頁和書籤瀏覽器
- 中科三方:瀏覽器是如何檢查SSL證書正常工作的?瀏覽器
- 【瀏覽器】瀏覽器基本工作原理瀏覽器
- 瀏覽器配置selenium+python瀏覽器Python
- Mac瀏覽器書籤管理工具Mac瀏覽器
- 瀏覽器eventLoop和node eventLoop瀏覽器OOP
- python3 selenium之火狐Firefox瀏覽器載入瀏覽器配置PythonFirefox瀏覽器
- 瀏覽器瀏覽器
- windows10系統瀏覽網頁出現證書失效怎麼新增信任證書Windows網頁
- Chrome 瀏覽器修改 UA 模擬其它瀏覽器,包括移動瀏覽器Chrome瀏覽器
- Markster for Mac(瀏覽器書籤管理工具)Mac瀏覽器
- Android 開發者的瀏覽器書籤(ADB)Android瀏覽器
- HyperLedger Explore 瀏覽器配置啟動教程瀏覽器
- 驗證IE瀏覽器的正規表示式瀏覽器
- 驗證碼前端對各瀏覽器的支援前端瀏覽器
- 基石-初見瀏覽器(一):瀏覽器渲染瀏覽器
- Min瀏覽器: 更快更輕量瀏覽器瀏覽器
- .net火狐瀏覽器 ie瀏覽器 判斷瀏覽器
- 瀏覽器迴流和重繪瀏覽器
- win10系統使用ie瀏覽器提示證書錯誤怎麼解決Win10瀏覽器
- linux伺服器配置ssl證書Linux伺服器
- 前端面試瀏覽器系列:瀏覽器快取前端面試瀏覽器快取
- nginx 代理伺服器配置雙向證書驗證Nginx伺服器
- 如果你不喜歡瀏覽器的書籤欄瀏覽器
- Ubuntu 秘笈之命令列下管理瀏覽器書籤Ubuntu命令列瀏覽器
- just-validate瀏覽器端驗證框架示例瀏覽器框架
- “木偶”瀏覽器瀏覽器
- 瀏覽器原理瀏覽器