SuperMap iServer8C證書過期如何解決
阿新 • • 發佈:2021-08-11
說明:該問題是SuperMap iServer8.0.2和8.1.0版本雲許可模組問題,需要手動更新雲許可HTTPS證書,可以升級到官網8.1.1/9D/10i等方式進行解決
針對無法升級或者老專案維護的話,可以使用如下方式進行更新
報錯如下:
一、瀏覽器訪問如下網站生成證書
https://sso.supermap.com/login?service=http://istore.supermap.com.cn/Default.aspx
1.1 點選位址列左端的鎖狀標誌,即“檢視網站資訊” ,點選“證書”
1.2 在彈出框中點選“詳細資訊” 點選“複製到檔案”,開啟證書匯出嚮導,單擊“下一步”繼續
1.3 匯出的檔案格式選擇“DER 編碼二進位制 X.509(.CER)(D)”或“Base64 編碼 X.509(.CER)(S)”
1.4 證書匯出設定確認無誤後單擊“完成”。完成後將在指定的路徑中生成字尾為.cer的證書檔案(如:kk.cer)
二、將證書檔案匯入證書庫
2.1 刪除supermap_iserver_8.1.0_win64_zip\webapps\iserver\WEB-INF\keystore檔案
2.2 使用keytool工具,將kk.cer證書匯入證書庫中。進入證書檔案所在目錄,開啟命令視窗,執行如下命令,密碼iserver
keytool -import -keystore D:\SuperMap軟體\iServer\8.1.0\supermap_iserver_8.1.0_win64_zip\webapps\iserver\WEB-INF\keystore -file kk.cer
2.3 輸入2次密碼,填寫"是"
2.4 查詢證書有效期,輸入密碼iserver,可以看到有效期1年
keytool.exe -list -keystore .\keystore -v
2.5 再次啟動SuperMap iServer後服務正常
(轉發請註明出處:http://www.cnblogs.com/zhangyongli2011/ 如發現有錯,請留言,謝謝)