@alicloud/kms

1.0.0 • Public • Published

kms client for alicloud

Install

npm i @alicloud/kms

Usage

const KMSClient = require('@alicloud/kms');

const client = new KMSClient({
  accessKeyId: 'your accessKeyId',
  accessKeySecret: 'your accessKeySecret',
  // must be https url
  endpoint: 'https://kms.{region}.aliyuncs.com', // e.g.: 'https://kms.cn-hangzhou.aliyuncs.com'
});

(async () => {

  const plainText = 'Hello KMS';
  const encryptText = await client.encrypt('my key id', plainText);
  console.log('%s => %s', plainText, encryptText);
  assert.equal(await client.decrypt(encryptText), plainText);

})().catch(err => console.error(err));

Endpoints

see https://help.aliyun.com/document_detail/69006.html

Readme

Keywords

Package Sidebar

Install

npm i @alicloud/kms

Weekly Downloads

3

Version

1.0.0

License

MIT

Unpacked Size

6.32 kB

Total Files

5

Last publish

Collaborators

  • console-fe
  • aliyunsdkteam
  • pagecao
  • fengmk2
  • jacksontian