make Prettier
This commit is contained in:
		
							parent
							
								
									acab6db093
								
							
						
					
					
						commit
						2d0500fa24
					
				
							
								
								
									
										96
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										96
									
								
								README.md
									
									
									
									
									
								
							@ -14,16 +14,16 @@ This is intented for building ACME API clients in node.js. It is **not** a high-
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
You may be more interested in one of these:
 | 
					You may be more interested in one of these:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
* <https://greenlock.domains> Instant SSL Certificates in your Browser
 | 
					-   <https://greenlock.domains> Instant SSL Certificates in your Browser
 | 
				
			||||||
* [Greenlock for Web Browsers](https://git.coolaj86.com/coolaj86/greenlock.html) (Browser JavaScript)
 | 
					-   [Greenlock for Web Browsers](https://git.coolaj86.com/coolaj86/greenlock.html) (Browser JavaScript)
 | 
				
			||||||
* [Greenlock for Web Servers](https://git.coolaj86.com/coolaj86/greenlock-cli.js) (Command line, like certbot)
 | 
					-   [Greenlock for Web Servers](https://git.coolaj86.com/coolaj86/greenlock-cli.js) (Command line, like certbot)
 | 
				
			||||||
* [Greenlock for Express.js](https://git.coolaj86.com/coolaj86/greenlock-express.js) (Automated HTTPS for Express.js apps)
 | 
					-   [Greenlock for Express.js](https://git.coolaj86.com/coolaj86/greenlock-express.js) (Automated HTTPS for Express.js apps)
 | 
				
			||||||
* [Greenlock for node.js](https://git.coolaj86.com/coolaj86/greenlock.js) (Automated HTTPS for Proxies, Load-Balances, Servers, CLIs)
 | 
					-   [Greenlock for node.js](https://git.coolaj86.com/coolaj86/greenlock.js) (Automated HTTPS for Proxies, Load-Balances, Servers, CLIs)
 | 
				
			||||||
* [goldilocks.js](https://git.coolaj86.com/coolaj86/goldilocks.js) (A Full-Blown WebServer)
 | 
					-   [goldilocks.js](https://git.coolaj86.com/coolaj86/goldilocks.js) (A Full-Blown WebServer)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Demonstration
 | 
					# Demonstration
 | 
				
			||||||
 | 
					
 | 
				
			||||||
As this is intended to *build* ACME clients, there is not a simple 2-line example.
 | 
					As this is intended to _build_ ACME clients, there is not a simple 2-line example.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
I'd recommend first trying out one of the [greenlock-express.js](https://git.coolaj86.com/coolaj86/greenlock-express.js)
 | 
					I'd recommend first trying out one of the [greenlock-express.js](https://git.coolaj86.com/coolaj86/greenlock-express.js)
 | 
				
			||||||
or [Greenlock for Web Servers](https://git.coolaj86.com/coolaj86/greenlock-cli.js) examples,
 | 
					or [Greenlock for Web Servers](https://git.coolaj86.com/coolaj86/greenlock-cli.js) examples,
 | 
				
			||||||
@ -66,12 +66,12 @@ examples/http-server.js
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
# Let's Encrypt v2 / ACME draft 11 Support
 | 
					# Let's Encrypt v2 / ACME draft 11 Support
 | 
				
			||||||
 | 
					
 | 
				
			||||||
This library (acme.js) supports ACME [*draft 11*](https://tools.ietf.org/html/draft-ietf-acme-acme-11),
 | 
					This library (acme.js) supports ACME [_draft 11_](https://tools.ietf.org/html/draft-ietf-acme-acme-11),
 | 
				
			||||||
otherwise known as Let's Encrypt v2 (or v02).
 | 
					otherwise known as Let's Encrypt v2 (or v02).
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  * ACME draft 11
 | 
					-   ACME draft 11
 | 
				
			||||||
  * Let's Encrypt v2
 | 
					-   Let's Encrypt v2
 | 
				
			||||||
  * Let's Encrypt v02
 | 
					-   Let's Encrypt v02
 | 
				
			||||||
 | 
					
 | 
				
			||||||
```
 | 
					```
 | 
				
			||||||
# Production URL
 | 
					# Production URL
 | 
				
			||||||
@ -184,47 +184,47 @@ Helpers & Stuff
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
```javascript
 | 
					```javascript
 | 
				
			||||||
// Constants
 | 
					// Constants
 | 
				
			||||||
ACME.challengePrefixes['http-01']             // '/.well-known/acme-challenge'
 | 
					ACME.challengePrefixes['http-01']; // '/.well-known/acme-challenge'
 | 
				
			||||||
ACME.challengePrefixes['dns-01']              // '_acme-challenge'
 | 
					ACME.challengePrefixes['dns-01']; // '_acme-challenge'
 | 
				
			||||||
```
 | 
					```
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Changelog
 | 
					# Changelog
 | 
				
			||||||
 | 
					
 | 
				
			||||||
* v1.0.9 - update docs
 | 
					-   v1.0.9 - update docs
 | 
				
			||||||
* v1.0.8 - rename to acme.js, remove backwards compat
 | 
					-   v1.0.8 - rename to acme.js, remove backwards compat
 | 
				
			||||||
* v1.0.7 - improved error handling again, after user testing
 | 
					-   v1.0.7 - improved error handling again, after user testing
 | 
				
			||||||
* v1.0.6 - improved error handling
 | 
					-   v1.0.6 - improved error handling
 | 
				
			||||||
* v1.0.5 - cleanup logging
 | 
					-   v1.0.5 - cleanup logging
 | 
				
			||||||
* v1.0.4 - v6- compat use `promisify` from node's util or bluebird
 | 
					-   v1.0.4 - v6- compat use `promisify` from node's util or bluebird
 | 
				
			||||||
* v1.0.3 - documentation cleanup
 | 
					-   v1.0.3 - documentation cleanup
 | 
				
			||||||
* v1.0.2
 | 
					-   v1.0.2
 | 
				
			||||||
  * use `options.contact` to provide raw contact array
 | 
					    -   use `options.contact` to provide raw contact array
 | 
				
			||||||
  * made `options.email` optional
 | 
					    -   made `options.email` optional
 | 
				
			||||||
  * file cleanup
 | 
					    -   file cleanup
 | 
				
			||||||
* v1.0.1
 | 
					-   v1.0.1
 | 
				
			||||||
  * Compat API is ready for use
 | 
					    -   Compat API is ready for use
 | 
				
			||||||
  * Eliminate debug logging
 | 
					    -   Eliminate debug logging
 | 
				
			||||||
* Apr 10, 2018 - tested backwards-compatibility using greenlock.js
 | 
					-   Apr 10, 2018 - tested backwards-compatibility using greenlock.js
 | 
				
			||||||
* Apr  5, 2018 - export http and dns challenge tests
 | 
					-   Apr 5, 2018 - export http and dns challenge tests
 | 
				
			||||||
* Apr  5, 2018 - test http and dns challenges (success and failure)
 | 
					-   Apr 5, 2018 - test http and dns challenges (success and failure)
 | 
				
			||||||
* Apr  5, 2018 - test subdomains and its wildcard
 | 
					-   Apr 5, 2018 - test subdomains and its wildcard
 | 
				
			||||||
* Apr  5, 2018 - test two subdomains
 | 
					-   Apr 5, 2018 - test two subdomains
 | 
				
			||||||
* Apr  5, 2018 - test wildcard
 | 
					-   Apr 5, 2018 - test wildcard
 | 
				
			||||||
* Apr  5, 2018 - completely match api for acme v1 (le-acme-core.js)
 | 
					-   Apr 5, 2018 - completely match api for acme v1 (le-acme-core.js)
 | 
				
			||||||
* Mar 21, 2018 - *mostly* matches le-acme-core.js API
 | 
					-   Mar 21, 2018 - _mostly_ matches le-acme-core.js API
 | 
				
			||||||
* Mar 21, 2018 - can now accept values (not hard coded)
 | 
					-   Mar 21, 2018 - can now accept values (not hard coded)
 | 
				
			||||||
* Mar 20, 2018 - SUCCESS - got a test certificate (hard-coded)
 | 
					-   Mar 20, 2018 - SUCCESS - got a test certificate (hard-coded)
 | 
				
			||||||
* Mar 20, 2018 - download certificate
 | 
					-   Mar 20, 2018 - download certificate
 | 
				
			||||||
* Mar 20, 2018 - poll for status
 | 
					-   Mar 20, 2018 - poll for status
 | 
				
			||||||
* Mar 20, 2018 - finalize order (submit csr)
 | 
					-   Mar 20, 2018 - finalize order (submit csr)
 | 
				
			||||||
* Mar 20, 2018 - generate domain keypair
 | 
					-   Mar 20, 2018 - generate domain keypair
 | 
				
			||||||
* Mar 20, 2018 - respond to challenges
 | 
					-   Mar 20, 2018 - respond to challenges
 | 
				
			||||||
* Mar 16, 2018 - get challenges
 | 
					-   Mar 16, 2018 - get challenges
 | 
				
			||||||
* Mar 16, 2018 - new order
 | 
					-   Mar 16, 2018 - new order
 | 
				
			||||||
* Mar 15, 2018 - create account
 | 
					-   Mar 15, 2018 - create account
 | 
				
			||||||
* Mar 15, 2018 - generate account keypair
 | 
					-   Mar 15, 2018 - generate account keypair
 | 
				
			||||||
* Mar 15, 2018 - get nonce
 | 
					-   Mar 15, 2018 - get nonce
 | 
				
			||||||
* Mar 15, 2018 - get directory
 | 
					-   Mar 15, 2018 - get directory
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Legal
 | 
					# Legal
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										56
									
								
								package.json
									
									
									
									
									
								
							
							
						
						
									
										56
									
								
								package.json
									
									
									
									
									
								
							@ -1,30 +1,30 @@
 | 
				
			|||||||
{
 | 
					{
 | 
				
			||||||
  "name": "acme",
 | 
						"name": "acme",
 | 
				
			||||||
  "version": "1.3.1",
 | 
						"version": "1.3.1",
 | 
				
			||||||
  "description": "The bare essentials of the ACME (Let's Encrypt v2) API. This is a low-level library for building high-level clients.",
 | 
						"description": "The bare essentials of the ACME (Let's Encrypt v2) API. This is a low-level library for building high-level clients.",
 | 
				
			||||||
  "homepage": "https://git.coolaj86.com/coolaj86/acme.js",
 | 
						"homepage": "https://git.coolaj86.com/coolaj86/acme.js",
 | 
				
			||||||
  "main": "node.js",
 | 
						"main": "node.js",
 | 
				
			||||||
  "scripts": {
 | 
						"scripts": {
 | 
				
			||||||
    "test": "echo \"Error: no test specified\" && exit 1"
 | 
							"test": "echo \"Error: no test specified\" && exit 1"
 | 
				
			||||||
  },
 | 
						},
 | 
				
			||||||
  "repository": {
 | 
						"repository": {
 | 
				
			||||||
    "type": "git",
 | 
							"type": "git",
 | 
				
			||||||
    "url": "ssh://gitea@git.coolaj86.com:22042/coolaj86/acme.js.git"
 | 
							"url": "ssh://gitea@git.coolaj86.com:22042/coolaj86/acme.js.git"
 | 
				
			||||||
  },
 | 
						},
 | 
				
			||||||
  "keywords": [
 | 
						"keywords": [
 | 
				
			||||||
    "Let's Encrypt",
 | 
							"Let's Encrypt",
 | 
				
			||||||
    "ACME",
 | 
							"ACME",
 | 
				
			||||||
    "https",
 | 
							"https",
 | 
				
			||||||
    "ssl",
 | 
							"ssl",
 | 
				
			||||||
    "tls",
 | 
							"tls",
 | 
				
			||||||
    "acme-draft-12",
 | 
							"acme-draft-12",
 | 
				
			||||||
    "letsencrypt",
 | 
							"letsencrypt",
 | 
				
			||||||
    "letsencrypt-v2",
 | 
							"letsencrypt-v2",
 | 
				
			||||||
    "greenlock"
 | 
							"greenlock"
 | 
				
			||||||
  ],
 | 
						],
 | 
				
			||||||
  "author": "AJ ONeal <coolaj86@gmail.com> (https://coolaj86.com/)",
 | 
						"author": "AJ ONeal <coolaj86@gmail.com> (https://coolaj86.com/)",
 | 
				
			||||||
  "license": "MPL-2.0",
 | 
						"license": "MPL-2.0",
 | 
				
			||||||
  "dependencies": {
 | 
						"dependencies": {
 | 
				
			||||||
    "acme-v2": "^1.8.2"
 | 
							"acme-v2": "^1.8.2"
 | 
				
			||||||
  }
 | 
						}
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user