安裝證書。java
第一步是要下載證書chrome
去你程序要訪問的網站,點擊那個鎖按鈕,並點擊查看詳情(chrome瀏覽器)swift
點擊View certificate瀏覽器
點擊詳細信息網站
複製到文件spa
下一步命令行
選擇格式3d
生成的名稱,最後保存code
這裏我保存在的D盤根目錄下叫abc.cerblog
切換到jre的/lib/security/下
執行以下命令
keytool -import -alias abc -keystore cacerts -file D://abc.cer
其中:
-alias 指定別名(推薦和證書同名)
-keystore 指定存儲文件(此處固定)
-file 指定證書文件全路徑(證書文件所在的目錄)
注意:當切換到 cacerts 文件所在的目錄時,纔可指定 -keystore cacerts, 不然應該指定全路徑;
此時命令行會提示你輸入cacerts證書庫的密碼,敲入changeit便可,這是java中cacerts證書庫的默認密碼,固然也可自行修改。
庫密鑰口令輸入:changeit
將會看到以下的信息
是否信任:Y
證書導入成功
查看證書,密鑰仍然是changeit
keytool -list -keystore cacerts -alias vbooking
至此證書導入成功。
注意:導入證書過程當中,可能會遇到一個問題,以下所示
keytool 錯誤: java.io.FileNotFoundException: cacerts (拒絕訪問)
出現這個問題的主要緣由是
WIN7下的C:\Program Files以及C:\Program Files(x86)都是隻有管理員權限才能訪問的目錄,全部寫、修改操做都會遭遇」拒絕訪問」,解決方案有兩種:
1.將JDK安裝在D盤
2.使用管理員權限打開命令行
更新證書時,先刪除原來的證書,而後導入新的證書 keytool -list -keystore cacerts keytool -delete -alias akazam_email -keystore cacerts keytool -import -alias akazam_email -file akazam_email.cer -keystore cacerts -trustcacerts