0.1.5 • Published 4 years ago

node-jws-gcp-provider v0.1.5

Weekly downloads
3
License
MIT
Repository
github
Last release
4 years ago

node-jws-file-provider

GCP Provider for node-jws handling signatures/verification using Google Cloud KMS service.

Introduction

This is a Provider indended for use with node-jws library - allowing for signing and verification of JWS tokens using Google Cloud's KMS service.

Installation

First, install the base library with:

npm install node-jws-gcp-provider

Usage

Use by calling the provider with the key location variables:

import JWS from 'node-jws';
import GcpProvider from 'node-jws-gcp-provider';

const provider = new GcpProvider('my-gcp-project', 'global', 'my-keyring', 'my-key', '1');
const jws = new JWS(provider);

Where the variables are, in order:

project - Google Cloud project ID

location - Region name for the KMS service

keyring - Name you've given to the keyring created beforehand

keyname - Name of the key itself in KMS

version - Key version, a string with a number