消息推送应用实现消息推送的接口,部署证书,同时上传根证书到平台。目前消息推送失败,很大一部分原因是证书上传不对。推荐小伙伴们使用下面的方法导出证书。 1、使用IE浏览器打开回调地址(无论回调地址有没有应用界面) 如果是自签名的证书,会出现如下提示,选择继续: 2、查看证书 如果使用的不是自签名证书,则不会报证书错误,(以百度为例): 在证书路径下可以看到有3级证书: 当前查看的证书是最后一级: 3、导出证书 在详细信息页签中选择复制到文件,点击下一步 注意选择Base64编码格式: 然后下一步,选择一个路径保存导出的证书,最后点击完成: 4、查看证书文本内容证书导出后可以使用文本编辑器打开: 5、导出上级证书,合并证书 上面4个步骤只导出最后一级证书,如果应用部署在别人提供的云上,一般会有多级证书,点击上一级证书,再点击查看证书,这时证书的颁发者和使用者会随之改变,重复步骤1-4,再导出这一级证书。 有多少级证书就导出多少个证书。 注意:最上面一级证书是根证书,颁发者和使用者是一样的。 把导出的证书都放到一个文件里,头尾相连(如下图所示): 将证书文件后缀改为pem,就可以上传到平台上。