接口签名方式
1、秘钥长度选择2048位
2、参数过滤及排序规则:获取所有请求参数,同时不包括字节类型参数,如文件、字节流,剔除sign字段,剔除值为空的参数,并按照第一个字符的键值ASCII码递增排序(字母升序排序), 如果遇到相同字符则按照第二个字符的键值ASCII码递增排序,以此类推。
3、待签名串拼接规则:将排序后的参数与其对应值,组合成“参数=参数值”的格式,并且把这些参数用&字符连接起来,此时生成的字符串为待签名字符串。
4、使用各自语言对应的 SHA256WithRSA 签名函数利用商户私钥对待签名字符串进行签名(反之利用通讯对方公钥对接受数据进行验签)并进行Base64编码。
文档更新时间: 2024-08-13 15:13 作者:梁博