pki-lite

pki-lite is a lightweight JavaScript/TypeScript library for working with PKI (Public Key Infrastructure) concepts such as X.509 certificates, certificate signing requests (CSR), and PEM/PKCS12 formats. It is designed for use in Node.js and browser environ

browser-csr

Generate a CSR in your browser (i.e. for Let's Encrypt v2) with WebCrypto and PKIjs. Supports SAN altnames.