支付宝使用公钥证书签名方式下,为什么请求参数中必须应用公钥证书 sn(云顶集团3118-云顶集团3118acm登录入口_cert_sn)?
当前开放平台支持两种签名模式:公钥模式、公钥证书模式,开放平台网关会根据请求参数中是否存在应用公钥证书 sn(app_cert_sn)来判断当前请求是使用公钥模式还是公钥证书模式。
若开发者选择了公钥证书签名模式,上传了应用公钥证书,并使用该公钥对应的私钥加签,但请求参数中未携带应用公钥证书 sn。开放平台网关收到请求后,会认为该请求使用公钥签名模式,将导致网关验签失败。
另外,开发者也一定要确保自己用来加签的私钥、请求参数中应用公钥证书 sn 的值、上传到开放平台的应用公钥证书必须是匹配的,否则网关会验签失败。
编辑:yimen,如若转载,请注明出处:https://www.yimenapp.com/kb-yimen/13796/
部分内容来自网络投稿,如有侵权联系立删