返回顶部

[大数据] 在华为云区块链应用开发中,如何使用Node.js完成其REST API...

[复制链接]
Destiny元 显示全部楼层 发表于 2020-11-28 11:26:11 |阅读模式 打印 上一主题 下一主题
未解决300
48 0
在华为云区块链应用开发中,如何使用Node.js完成其REST API...
Destiny元2020-11-28 11:26:11
在华为云区块链服务API参考文档中,针对请求其REST API服务的消息头,华为云有如下说明:
x-bcs-signature-sign:为了保证只允许有权限的调用端才能够进行合法的链码调用,需要使用下载用户证书章节中下载的用户私钥以ECDSA椭圆曲线的加密方式对整个请求消息体的SHA256摘要进行加密签名,x-bcs-signature-sign值即为签名结果。
同时华为云提供了使用Go语言的调用示例。但是本人希望使用Node.js完成这样一个过程。对请求消息体做SHA256摘要十分简单,但是如何使用用户私钥以ECDSA椭圆曲线来做加密签名难住了我。华为云提供的用户私钥类似如下格式:
-----BEGIN PRIVATE KEY-----
MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgpCc4N3LiESy7UjPN
lL56fjWSBTL251fNNbcfq+T0RdahRANCAAQ0OtXGMFtVUiLtADfnfp3AVTYLrsVV
fZFDy+V7zcI30Mdo86JquXuAr0toDnSRbGutiVhnU+pLOGTAO7o9PfaC
-----END PRIVATE KEY-----
本人小白刚接触区块链,希望有大神能够指点迷津。
附:华为云区块链服务API参考
https://support.huaweicloud.c...
华为云REST API示例:
https://support.huaweicloud.c...

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

星点互联 成立于2014年8月,是目前国内优秀的开源技术社区,拥有超过300万会员,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作