Skip to content

Releases: nsmithuk/local-kms

Support for message signing with RSA keys

18 Jun 08:46
6bbbc91
Compare
Choose a tag to compare
Added RSA message signing (#16)

* Added initial RSA signing logic

* Allowed export of RSA key

* Added check for Signing Algorithm validity

* Added tests for RSA signing

* Updated README

* Readme formatting

* README update

* Added RSA guide

* Amended warning

Added support for Asymmetric ECC_NIST keys

01 Jun 09:59
94f5ffb
Compare
Choose a tag to compare

The format for seeding files has also changed, but the original format is currently still supported.

Filter out tags

11 Jan 13:23
Compare
Choose a tag to compare

Bug fix to correctly filter out tags when listing keys.

Added support for PutKeyPolicy

05 Jan 16:56
Compare
Choose a tag to compare

Support has been added for calling PutKeyPolicy.

  • Policy will accept any non-empty string.
  • BypassPolicyLockoutSafetyCheck Will accept any value, including null.
  • As per AWS' docs, PolicyName must be "default".

Amended environment variable naming

30 Dec 18:19
Compare
Choose a tag to compare

In order to play better with localstack, local-kms specific environment variables are now prefixed with KMS_.

Specifically:

  • KMS_ACCOUNT_ID
  • KMS_REGION
  • KMS_SEED_PATH
  • KMS_DATA_PATH

This version remains backwards compatible, with the original naming still being accepted, but a deprecated warning is now shown. The old naming will be removed in v4.

GetKeyPolicy support added

03 Sep 07:39
Compare
Choose a tag to compare
Added test for GetKeyPolicy

Updated the README.

3.0.1

31 Aug 06:34
Compare
Choose a tag to compare

Documentation update.

v3

30 Aug 17:00
Compare
Choose a tag to compare
v3

Added support for Encryption Contexts and Tags on CMKs.

All Error and Validation messages have also been brought more inline with AWS's. This technically is a backwards breaking change for Local KMS, thus the major version bump.

2.0.1

11 Nov 10:17
Compare
Choose a tag to compare
Updated README

v2 initial release

09 Nov 19:30
Compare
Choose a tag to compare
2.0.0

Updated README