Skip to main content

kms-local package

Provides a libsodium backed key management system and secret box for the KeyManager

Classes

ClassDescription
KeyManagementSystem

This is an implementation of AbstractKeyManagementSystem that uses a local AbstractPrivateKeyStore to hold private key material.

The key material is used to provide local implementations of various cryptographic algorithms.

SecretBox

This is an implementation of AbstractSecretBox that uses a JavaScript nacl secretBox implementation for encryption.

See PrivateKeyStore See PrivateKeyStoreJson See AbstractSecretBox