62 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			62 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| | [letsencrypt](https://rootprojects.org/root/greenlock.js) (library)
 | |
| | [letsencrypt-cli](https://rootprojects.org/root/greenlock-cli.js)
 | |
| | [letsencrypt-express](https://rootprojects.org/root/greenlock-express.js)
 | |
| | [letsencrypt-koa](https://rootprojects.org/root/greenlock-koa.js)
 | |
| | [letsencrypt-hapi](https://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)
 |