更新时间:2023-12-04 GMT+08:00

HTTP Body签名

包体签名,需要包含在每个接口的响应中,包含两部分:

参数

取值

描述

sign_type

HMAC-SHA256

当前取值: HMAC-SHA256

signature

base64_encode(HMAC_SHA256(key, httpBody))

base64_encode(HMAC_SHA256(key, httpBody))

  • key = Key值
  • httpBody:整个HTTP Body,包括开始和结束的空格、TAB符等。

HTTP响应头域示例:

Body-Sign: sign_type="HMAC-SHA256", signature= "abcd4567ed03sdfsdfsdfasdfasdgsdfhfgjgkghjllhjkl"

消息头的格式请严格按照示例添加,sign_type和signature的值必须要加双引号。

代码示例请参见ISV Server对响应消息体进行签名