开发者社区> 问答> 正文

#支付宝 isv.app-cert-not-exist(应用公钥证书不存在),怎么办?

isv.app-cert-not-exist(应用公钥证书不存在)

展开
收起
保持可爱mmm 2020-05-05 17:04:27 10089 0
1 条回答
写回答
取消 提交回答
  • 报错原因

    1、应用签名方式错误

    2、应用公钥证书路径设置错误

    3、应用公钥证书引用错误

    4、自签名未设置app_cert_sn

    排查方案 1、应用签名方式错误

    配置使用的appid相对应的应用接口加签方式设置为“公钥”,但是签名却使用公钥证书签名。

    建议根据应用中“接口加签方式”的“选择加签模式”,进行对应的模式签名。

    2、应用公钥证书路径设置错误

    应用公钥证书路径(app_cert_path)路径存在问题,建议检查路径传值是否正确;

    (1)文件路径需设置绝对路径;

    (2)核实对应的文件路径是否存在应用公钥证书文件;

    3、应用公钥证书引用错误

    app_cert_path设置路径对象错误,不是密钥工具生成时原始的公钥文件路径,而是需要从开放平台上进行下载的证书crt文件.

    注:应用公钥证书crt文件,需要点击进入,选择使用的应用,再点击应用信息,

    如图:

    然后在“接口加密方式”中的“应用公钥证书”位置,点击“下载证书”。

    如图:

    4、自行实现签名

    检查签名时,是否设置应用公钥证书SN(app_cert_sn)参数参与签名;

    2020-05-05 17:04:37
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
女性移动App安全攻防战 立即下载
汇聚云计算的生态核能——云市场,云上APP Store 立即下载
千万级用户直播App——服务端架构设计和思考 立即下载

相关实验场景

更多