|
|
@ -1,8 +1,9 @@ |
|
|
|
[RSA-CSR.js](https://git.coolaj86.com/coolaj86/rsa-csr.js) |
|
|
|
========== |
|
|
|
|
|
|
|
Sponsored by [Root](https://therootcompany.com), |
|
|
|
built for [ACME.js](https://git.coolaj86.com/coolaj86/acme.js) |
|
|
|
A [Root](https://therootcompany.com) Project. |
|
|
|
|
|
|
|
Built for [ACME.js](https://git.coolaj86.com/coolaj86/acme.js) |
|
|
|
and [Greenlock.js](https://git.coolaj86.com/coolaj86/greenlock-express.js) |
|
|
|
|
|
|
|
A focused, **zero-dependency** library that can do exactly one thing really, really well: |
|
|
@ -10,10 +11,6 @@ A focused, **zero-dependency** library that can do exactly one thing really, rea |
|
|
|
|
|
|
|
| < 300 lines of code | 1.7k gzipped | 4.7k minified | 8.5k with comments | |
|
|
|
|
|
|
|
Need JWK-to-PEM? Try [Rasha.js](https://git.coolaj86.com/coolaj86/rasha.js) |
|
|
|
|
|
|
|
Need to generate an EC CSR? Try [ECSDA-CSR.js](https://git.coolaj86.com/coolaj86/ecdsa-csr.js) |
|
|
|
|
|
|
|
Features |
|
|
|
======== |
|
|
|
|
|
|
@ -32,6 +29,10 @@ Features |
|
|
|
* [x] Vanilla Node.js |
|
|
|
* no school like the old school |
|
|
|
* easy to read and understand |
|
|
|
* [ ] JWK-to-PEM |
|
|
|
* See [Rasha.js](https://git.coolaj86.com/coolaj86/rasha.js) |
|
|
|
* [ ] EC CSR |
|
|
|
* See [ECSDA-CSR.js](https://git.coolaj86.com/coolaj86/ecdsa-csr.js) |
|
|
|
|
|
|
|
Usage |
|
|
|
----- |
|
|
@ -56,7 +57,7 @@ var key = { |
|
|
|
}; |
|
|
|
var domains = [ 'example.com', 'www.example.com' ]; |
|
|
|
|
|
|
|
return rsacsr({ key: key, domains: domains }).then(function (csr) { |
|
|
|
return rsacsr({ jwk: key, domains: domains }).then(function (csr) { |
|
|
|
console.log('CSR PEM:'); |
|
|
|
console.log(csr); |
|
|
|
}); |
|
|
|