开发须知
Last updated
Last updated
甲方为 第三方业务调用方
乙方为 ChainUp服务提供方
公私钥对作用: 甲方在后台创建应用时,需提前生成一对公私钥,其中公钥(rsa_third_pub)提供给乙方,私钥自己保管,私钥请勿透露给任何人。甲方在请求乙方提供的服务时,通过乙方的公钥来加密请求参数,并用甲方的私钥对MD5后的数据原文进行签名,乙方接受到请求时,通过乙方的私钥解密数据,并用甲方的公钥对MD5后的数据原文进行验签.
开发者需要准备如下信息:
生成一对公私钥,将公钥通过后台创建应用提交到平台
第三方应用服务器IP (可选)
开发者需要保存的信息:
提交到平台公钥对应的私钥: rsa_third_pri ;
创建应用的唯一标识: app_id;
应用对应平台公钥: rsa_saas_pub;
RSA公私钥生产地址
生产规则:
密码长度: 2048
密钥格式: PKCS#8
签名字段:
除了sign
字段,其他所有必填项都需要参与签名
响应状态码为:
0
表示处理成功,非 0 表示请求错误或系统异常
请求地址:
域名+接口地址
加密算法:
下文中所有POST请求 都需要将Query对象中的参数转为json字符串, 使用rsa_saas_pub 进行加密后为data, 使用rsa_third_pri 私钥对数据进行签名 详见调用示例.