Skip to content

signer使用

signer 库是华为云签名算法库,可以用于生成华为云的认证签名,其用法如下:

ts
import * as sys from 'sys';
import * as http from 'http';
import * as signer from 'signer';

const signHeaders = signer.signHeaders(
  sys.getParameter('hwc_key'),
  sys.getParameter('hwc_secret'),
);
const client = http.newClient();
const data = client.get(url, {
  headers: {
    ... signHeaders('GET', url)
  },
);
console.log(data);

请注意用于签名的输入 secret 参数应该加密存储,例如存储于加密系统参数中。