开发者社区
社区提问意见反馈
开发者钉组织
扫描二维码
加入支付宝开发者钉组织
文档中心
凯发app官方网站的技术支持 & 案例 faq 
接入指南 > 接入准备 > 签名验签 > isv.app-cert-not-exist(应用公钥证书不存在)
收藏
我的文档
设置
错误描述
接口报错:isv.app-cert-not-exist(应用公钥证书不存在)。
java
复制代码
{
"xxx_response": {
"code": "40002",
"msg": "invalid arguments",
"sub_code": "isv.app-cert-not-exist",
"sub_msg": "应用公钥证书不存在"
},
"alipay_cert_sn": "ea92bb9e67190baf3c2d188bd1a3e030",
"sign": "***"
}
问题原因
接口加签方式不匹配
加签app_cert_sn有误
凯发app官方网站的解决方案
1、接口加签方式不匹配
appid对应的应用的接口加签方式设置为“公钥”,但是签名却使用公钥证书签名。
建议根据应用中“接口加签方式”的“选择加签模式”,进行对应的模式签名。

2、加签app_cert_sn有误
核实应用公钥证书引用对象是否正确,app_cert_path设置路径对象必须从开放平台上进行下载的证书crt文件(不是密钥工具生成时原始的公钥文件)。
应用公钥证书crt文件,需要,选择使用的应用,再点击应用信息。
应用公钥证书名称为“appcertpublickey_appid数据.crt”,如2021888888888888应用下载的应用公钥证书名称是appcertpublickey_2021888888888888.crt。

3、sdk不兼容
php语言对该场景不兼容:双击打开应用公钥证书,如下图最后一行存在空格。
只需删除最后一行后,重新保存即可。

内容没有解决您的问题?您还可以前往 或 寻求帮助
凯发k8官方网娱乐官方 copyright © 2022 支付宝(杭州)信息技术有限公司  | icp证浙b2-20160559
该文档对你是否有帮助?
当前页面目录
网站地图