@bluecrypt/keypairs

0.1.1 • Public • Published

Bluecrypt™ Keypairs | A Root Project

A port of keypairs.js to the browser.

Features (port in-progress)

  • [x] Keypair generation and encoding
    • [x] RSA
    • [x] ECDSA (P-256, P-384)
    • [x] JWK-to-PEM
    • [ ] JWK-to-SSH
    • [ ] PEM-to-JWK
    • [ ] SSH-to-JWK
    • [x] ASN1, X509, PEM, DER
  • [x] SHA256 JWK Thumbprints
  • [x] Sign JWS
  • [ ] Create JWTs
  • [ ] JWK fetching. See Keyfetch.js
    • [ ] OIDC
    • [ ] Auth0
  • [ ] CLI (ee keypairs-cli)
  • [ ] Node.js (ee keypairs.js)
  • [ ] CSR.js
  • [ ] ACME.js (Let's Encyrpt)

Online Demos

QuickStart

bluecrypt-keypairs.js

<script src="https://rootprojects.org/keypairs/bluecrypt-keypairs.js"></script>

bluecrypt-keypairs.min.js

<script src="https://rootprojects.org/keypairs/bluecrypt-keypairs.min.js"></script>

You can see index.html and app.js in the repo for full example usage.

Documentation

See keypairs.js for documentation.

Dependencies (0)

    Dev Dependencies (0)

      Package Sidebar

      Install

      npm i @bluecrypt/keypairs

      Weekly Downloads

      2

      Version

      0.1.1

      License

      MPL-2.0

      Unpacked Size

      143 kB

      Total Files

      14

      Last publish

      Collaborators

      • thejshaver
      • coolaj86