62 lines
1.8 KiB
Markdown
62 lines
1.8 KiB
Markdown
| [letsencrypt](https://git.rootprojects.org/root/greenlock.js) (library)
|
|
| [letsencrypt-cli](https://git.rootprojects.org/root/greenlock-cli.js)
|
|
| [letsencrypt-express](https://git.rootprojects.org/root/greenlock-express.js)
|
|
| [letsencrypt-koa](https://git.rootprojects.org/root/greenlock-koa.js)
|
|
| [letsencrypt-hapi](https://git.rootprojects.org/root/greenlock-hapi.js)
|
|
|
|
|
|
|
# le-challenge-memory
|
|
|
|
An in-memory strategy for node-letsencrypt for setting, retrieving,
|
|
and clearing ACME challenges issued by the ACME server
|
|
|
|
* Safe to use on ephemeral services (i.e. AWS)
|
|
|
|
## Install
|
|
|
|
```bash
|
|
npm install --save le-challenge-standalone@2.x
|
|
```
|
|
|
|
## Usage
|
|
|
|
```bash
|
|
var leChallenge = require('le-challenge-standalone').create({
|
|
, debug: false
|
|
});
|
|
|
|
var LE = require('greenlock');
|
|
|
|
LE.create({
|
|
server: LE.stagingServerUrl
|
|
, challenge: leChallenge
|
|
});
|
|
```
|
|
|
|
NOTE: If you request a certificate with 6 domains listed,
|
|
it will require 6 individual challenges.
|
|
|
|
## Exposed Methods
|
|
|
|
For ACME Challenge:
|
|
|
|
* `set(opts, domain, key, val, done)`
|
|
* `get(defaults, domain, key, done)`
|
|
* `remove(defaults, domain, key, done)`
|
|
|
|
# Legal & Rules of the Road
|
|
|
|
Greenlock™ and Bluecrypt™ are [trademarks](https://rootprojects.org/legal/#trademark) of AJ ONeal
|
|
|
|
The rule of thumb is "attribute, but don't confuse". For example:
|
|
|
|
> Built with [Greenlock](https://git.rootprojects.org/root/greenlock.js) (a [Root](https://rootprojects.org) project).
|
|
|
|
Please [contact us](mailto:aj@therootcompany.com) if you have any questions in regards to our trademark,
|
|
attribution, and/or visible source policies. We want to build great software and a great community.
|
|
|
|
[Greenlock™](https://git.rootprojects.org/root/greenlock.js) |
|
|
MPL-2.0 |
|
|
[Terms of Use](https://therootcompany.com/legal/#terms) |
|
|
[Privacy Policy](https://therootcompany.com/legal/#privacy)
|