1. 程式人生 > 其它 >SuperMap iServer8C證書過期如何解決

SuperMap iServer8C證書過期如何解決

說明:該問題是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/ 如發現有錯,請留言,謝謝)