241  
使用网关SDK调用网关API保存数据时,返回"Signature verification failed "时该如何解决?
作者: 宋海旭 于 2020年04月22日 发布在分类 / BSN官网 / 常见问题 / 技术类问题 下,并于 2020年10月15日 编辑

用户使用网关SDK调用网关API进行链上交易处理时,网关接收到请求数据后会使用用户应用接入公钥对mac值做验签操作,如验签失败网关会返回"Signature verification failed"提示。

  1. 检查initConfig方法中prk(应用接入私钥)私钥证书路径配置是否正确;
  2. 检查私钥证书的内容是否正确;
  3. 检查请求的网关地址是否正确;
  4. 如以上均没有问题,请将请求URL和请求参数完整的详情发送到技术支持
    邮箱:support@bsnbase.com,例如:请求URL:https://quanzhounode.bsngate.com:17602/api/node/reqChainCode;请求参数:{header={appCode=,userCode=,tId=},body
    ={args=[{"baseKey":"123","baseValue":"3213"}],funcName=set,chainCode=cc_ba
    se},mac=}。






 推荐知识

 历史版本

修改日期 修改人 备注
2020-10-15 11:10:33[当前版本] 宋海旭 1
2020-10-15 11:06:30 陈曦 其他原因...内容调整
2020-10-15 10:26:25 陈曦 其他原因...内容调整
2020-07-02 10:11:53 陈曦 内容更新

区块链服务网络发展联盟