2.4 签名及验签v1
此套签名主要用于商服系统等场景后续废置,如非特殊说明可忽略
数字签名
数字签名有两个步骤,先按一定规则拼接要签名的原始串,再选择具体的算法和私钥计算出签名结果。
整体流程:请求时使用商户私钥加签,根据规则生成sign上送 到易生,易生会使用商户公钥对商户报文进行验签,然后返回报文中包含易生私钥加签的sign字段,商户收到后使用易生提供的统一公钥进行验签,以保证传输过程中报文的安全性。
签名原始串
1.
2.
3.
数据签名 数据传输过程中的数据真实性和完整性,我们需要对数据进行数字签名,在接收签名数据之后进行签名校验。
要求对报文(只对data一个字段进行签名)做签名,然后赋值给sign(签名值)字段,根据报文规则上传至易生服务器