1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 实名认证-身份证实名认证-身份证实名认证接口-身份证实名认证api-实名认证api接口-身

实名认证-身份证实名认证-身份证实名认证接口-身份证实名认证api-实名认证api接口-身

时间:2021-10-11 13:55:26

相关推荐

实名认证-身份证实名认证-身份证实名认证接口-身份证实名认证api-实名认证api接口-身

实名认证接口描述

加密方式加签,验签机制说明

客户在应用中使用自己的“私钥”对消息加签之后,消息和签名会传递给金枢系统,金枢系统则使用应用的 公钥 验证消息的真实性(来自于合法应用的真实消息)。

对于金枢系统返回消息给商户应用的情形,应用则使用金枢系统的 公钥 来验证返回消息的真实性。

签名算法

签名算法:RSA2

标准签名算法:SHA256WithRSA

描述:强制要求 RSA 密钥的长度至少为 2048。

加密方式

请求体加密

将请求参数(biz_content)字段通过 私钥进行加密

生成签名

筛选并排序

获取所有请求参数(包括公共请求参数),不包括字节类型参数,如文件、字节流,剔除 sign 字段,剔除值为空的参数,并按照第一个字符的键值 ASCII 码递增排序(字母升序排序),如果遇到相同字符则按照第二个字符的键值 ASCII 码递增排序,以此类推。

拼接

将排序后的参数与其对应值,组合成 参数=参数值 的格式,并且把这些参数用 & 字符连接起来,此时生成的字符串为待签名字符串。

示例:

调用签名函数

使用各自语言对应的 SHA256WithRSA(对应 sign_type 为 RSA2)签名函数利用商户私钥对签名字符串进行签名,并进行 Base64 编码。把生成的签名 encode 后赋值给 sign 参数,拼接到请求参数中。

拼接完整请求

调用签名函数 后需将生成的签名作为 sign 的 value 拼接到请求数据中。

示例:

解密方式

返回数据data内容是加密的,要用商户的公钥解密

请求参数

公共请求参数

​​​​​​​接口请求参数

响应参数

公共响应参数

接口响应参数

代码示例

请求示例

biz_content的json格式样例

响应示例

​​​​​​​异常示例附录

接口返回码

实名认证-身份证实名认证-身份证实名认证接口-身份证实名认证api-实名认证api接口-身份证实名认证api接口

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。