JSPM

@digitalarsenal.io/keymaster

1.1.1j.0.2
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 4
  • Score
    100M100P100Q55891F
  • License cc-by-4.0

Crypto Certificate Library

Package Exports

  • @digitalarsenal.io/keymaster

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@digitalarsenal.io/keymaster) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

KEYMASTER

Keymaster is a library for using cryptocurrency keys in public key infrastructure roles.

NOTE: This library has not been tested for production use.

Background

Established Public Key Infrastructure (PKI) architectures with centralized Certificate Authorities (CA) in general do not interoperate well with newer decentralized PKI software like Bitcoin.

Specifically, legacy PKI certificate formats like x.509 v3 are not easily interoperable with newer key management formats such as Wallet Import Format (WIF) and seed phrases.

This library enables the user to do PKI tasks, such as creating / signing certificates, using private keys that can also be used in newer decentralized software.

Usage: API Docs

Installation

npm i @digitalarsenal.io/keymaster

Contributing

Please open an issue before submitting a pull request.

License

cc-by-4.0

Other Libraries

x509.js Recommended

js-x25519

tink

TweetNaCl

tweetnacl-js

blue-crypt

node-forge