电信NBIOT平台的CA证书上传-消息订阅回调地址检测503错误

  在NBIOT北向开发过程中,遇到消息订阅回调地址检测503错误,经过论坛查询与文档查阅一直都没有解决问题,大多人都说是RESTful地址格式问题,但其实不是。最终发现是我们在电信平台创建应用时,上传CA证书中.pem证书问题。我是在阿里云申请的免费证书,IIS环境,将证书下载下来后,如果直接将PEM格式文件上传到电信平台,那么消息订阅回调地址检测503错误,那为什么CA证书不正确,因为我们上传CA证书只包含了一级CERTIFICATE!!而实际上是有多级,如下图(CHROME浏览器):

电信NBIOT平台的CA证书上传-消息订阅回调地址检测503错误_第1张图片

 在证书路径下可以看到有三级证书:

电信NBIOT平台的CA证书上传-消息订阅回调地址检测503错误_第2张图片

那么我们需要导出其它二级证书信息,如图:

电信NBIOT平台的CA证书上传-消息订阅回调地址检测503错误_第3张图片

 

 电信NBIOT平台的CA证书上传-消息订阅回调地址检测503错误_第4张图片

证书导出向导一定要选择BASE64

电信NBIOT平台的CA证书上传-消息订阅回调地址检测503错误_第5张图片

然后下一步,保存好cer文件,重复以上步骤,一级一级导出,如图:

电信NBIOT平台的CA证书上传-消息订阅回调地址检测503错误_第6张图片

导出完毕后,.cer文件用记事本打开,将里面内容依次复制粘贴到.pem文件中,如下图:

电信NBIOT平台的CA证书上传-消息订阅回调地址检测503错误_第7张图片

完成后,再将.pem上传到电信nb lot平台CA证书中,更新服务器上原来pem文件即可。

再登录电信NBIOT平台进行检测,我们可以看到通过检测:

电信NBIOT平台的CA证书上传-消息订阅回调地址检测503错误_第8张图片

 

你可能感兴趣的:(电信NBIOT平台的CA证书上传-消息订阅回调地址检测503错误)