精品为您呈现,快乐和您分享!

移动端

收藏本站

OK下载站

当前位置: 首页 > 软件下载 > 编程开发

支付宝开放平台开发助手v1.0.7官方版

支付宝开放平台开发助手v1.0.7官方版

类型:编程开发 语言:简体

大小:114.0M 更新时间:2020-07-09

推荐指数:

应用简介


支付宝开放平台开发助手是支付宝开放平台推出的一键RSA密钥生成工具。该工具还提供签名和验签功能,可以演示支付宝开放平台接口的签名和验签流程。请不要安装该工具的Windows 版本。在包含空格的目录路径中。









支付宝开放平台开发助手是支付宝开放平台推出的一键RSA密钥生成工具。该工具还提供签名和验签功能,可以演示支付宝开放平台接口的签名和验签流程。请不要安装该工具的Windows 版本。在包含空格的目录路径中!



支付宝开放平台开发助手



常见问题



问:RSA签名涉及哪些商户角色?



答:通常支付宝账户管理员登录开放平台上传商户的应用公钥,并记录appid和支付宝公钥信息。



技术生拿到1)appid,2)商户私钥,3)支付宝公钥,放入代码中进行签名和验证。



问:RSA算法是什么?



答:RSA签名算法是一种非对称算法。 RSA密钥由公钥和私钥组成。公钥是公开信息,私钥是机密信息。在开放平台上,开发者的私钥由开发者自己保管;开发者的公钥可以公开。私钥用于签名,公钥用于验证。开发者保存自己的私钥并对发送到支付宝的信息进行签名。支付宝使用开发者的公钥来验证签名(类似于支付宝)。这样就保证了信息传输的完整性和发送者的身份。真实性。



问:与支付宝交换公钥是什么意思?



A:开发者私钥由开发者自己保管,对应的公钥提供给支付宝。相应的,支付宝向开发者提供了自己的公钥,这就是所谓的交换公钥。



开发者使用开发者的私钥对请求内容进行签名。支付宝收到请求后,会使用开发者的公钥来验证签名。经核实,信息来源可靠,未被篡改。



支付宝发送给开发者的数据中,支付宝也会使用自己的私钥进行签名。商户收到后,使用支付宝的公钥验证签名。通过签名验证,证明该消息是支付宝发送的,未被篡改。



问:开放平台openapi网关接口和支付宝mapi网关接口在签名处理上有什么区别?



A:开放平台接口网关地址为open.alipay.com,mapi网关地址为mapi.alipay.com。



签名区描述的内容是openapi网关接口的签名和验证方法。如果是mapi网关接口,签名规则不一样。具体请参考对应接口文档(历史接口)中的签名说明。



问:开放平台支持的“普通公钥”和“公钥证书”签名方式有什么区别?



答:在消息签名场景中,消息接收方使用发送方的公钥来验证消息签名。两种签名方式都可以实现该功能。证书签名方法的优点是引入了CA组织来识别公钥持有者,保证了证书所属实体的真实性,从而实现消息的不可否认性。



问:原本使用“普通公钥”签名方式的应用程序如何升级到“公钥证书”签名方式?



A:开发者登录开放平台,在应用“签名方式”设置页面选择“公钥证书”方式,然后在该页面使用“上传CSR文件在线生成证书”或“上传申请的证书”。设置应用程序的公钥证书。具体请参考签名区教程。



注:对于由“公钥”签名方式变更为“公钥证书”签名方式的应用,开发者可以在变更后一周内撤销证书并返回“公钥”模式;变更一周后不得恢复原模式。开发者调用支付宝网关的代码也需要升级,否则更改后1周后原有的“公钥”方式接入会被支付宝网关拦截,无法调用成功。



问:如何将旧的应用程序公钥证书替换为新的公钥证书?



A:开发者登录开放平台,在应用“签名方式”设置页面选择“公钥证书”方式,然后在该页面使用“上传CSR文件在线生成证书”或“上传申请的证书”。为应用程序设置新的应用程序公钥证书。具体操作请参考签名区教程。



注意:



新的应用公钥证书上传后,开放平台将为旧的应用公钥证书保留7天的有效期(如果旧证书在这7天内过期,则以旧证书本身的过期时间为准)。 7 天后,旧证书将不再有效。使用。开发者必须在更新证书后7天内更换开放平台网关代码中的应用公钥证书,否则开放平台网关将在7天后签名验证失败。