1. 程式人生 > >電信nb-lot平臺的CA證書上傳-訊息訂閱回撥地址檢測503錯誤

電信nb-lot平臺的CA證書上傳-訊息訂閱回撥地址檢測503錯誤

  在NB-LOT北向開發過程中,遇到訊息訂閱回撥地址檢測503錯誤,經過論壇查詢與文件查閱一直都沒有解決問題,大多人都說是RESTful地址格式問題,但其實不是。最終發現是我們在電信平臺建立應用時,上傳CA證書中.pem證書問題。我是在阿里雲申請的免費證書,IIS環境,將證書下載下來後,如果直接將PEM格式檔案上傳到電信平臺,那麼訊息訂閱回撥地址檢測503錯誤,那為什麼CA證書不正確,因為我們上傳CA證書只包含了一級CERTIFICATE!!而實際上是有多級,如下圖(CHROME瀏覽器):

 在證書路徑下可以看到有三級證書:

那麼我們需要匯出其它二級證書資訊,如圖:

 

證書匯出嚮導一定要選擇BASE64

然後下一步,儲存好cer檔案,重複以上步驟,一級一級匯出,如圖:

匯出完畢後,.cer檔案用記事本開啟,將裡面內容依次複製貼上到.pem檔案中,如下圖:

完成後,再將.pem上傳到電信nb lot平臺CA證書中,更新伺服器上原來pem檔案即可。

再登入電信NB LOT平臺進行檢測,我們可以看到通過檢測: