星点互联edus视频培训演示站

标题: 在华为云区块链应用开发中,如何使用Node.js完成其REST API... [打印本页]

作者: Destiny元    时间: 2020-11-28 11:26
标题: 在华为云区块链应用开发中,如何使用Node.js完成其REST API...
在华为云区块链服务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...






欢迎光临 星点互联edus视频培训演示站 (http://47.100.112.22/demo/edus/) Powered by Discuz! X3.5