开发须知

公私钥作用

甲方为 第三方业务调用方

乙方为 ChainUp服务提供方

公私钥对作用: 甲方在后台创建应用时,需提前生成一对公私钥,其中公钥(rsa_third_pub)提供给乙方,私钥自己保管,私钥请勿透露给任何人。甲方在请求乙方提供的服务时,通过乙方的公钥来加密请求参数,并用甲方的私钥对MD5后的数据原文进行签名,乙方接受到请求时,通过乙方的私钥解密数据,并用甲方的公钥对MD5后的数据原文进行验签.

账号准备

开发者需要准备如下信息:

  1. 生成一对公私钥,将公钥通过后台创建应用提交到平台

  2. 第三方应用服务器IP (可选)

开发者需要保存的信息:

  1. 提交到平台公钥对应的私钥: rsa_third_pri ;

  2. 创建应用的唯一标识: app_id;

  3. 应用对应平台公钥: rsa_saas_pub;

RSA公私钥生产地址

生产规则:

  • 密码长度: 2048

  • 密钥格式: PKCS#8

接口规则

传输方式:https

签名字段:

除了sign字段,其他所有必填项都需要参与签名

响应状态码为:

0表示处理成功,非 0 表示请求错误或系统异常

请求地址:

域名+接口地址

加密算法:

接口文档说明

下文中所有POST请求 都需要将Query对象中的参数转为json字符串, 使用rsa_saas_pub 进行加密后为data, 使用rsa_third_pri 私钥对数据进行签名 详见调用示例.

Last updated