mirror of
				https://github.com/therootcompany/acme.js.git
				synced 2024-11-16 17:29:00 +00:00 
			
		
		
		
	fix incorrect error message
This commit is contained in:
		
							parent
							
								
									0599acab6d
								
							
						
					
					
						commit
						a4f92e260c
					
				
							
								
								
									
										23
									
								
								node.js
									
									
									
									
									
								
							
							
						
						
									
										23
									
								
								node.js
									
									
									
									
									
								
							| @ -184,14 +184,14 @@ ACME._registerAccount = function(me, options) { | ||||
| 				} else if (options.email) { | ||||
| 					contact = ['mailto:' + options.email]; | ||||
| 				} | ||||
| 				var body = { | ||||
| 				var req = { | ||||
| 					termsOfServiceAgreed: tosUrl === me._tos, | ||||
| 					onlyReturnExisting: false, | ||||
| 					contact: contact | ||||
| 				}; | ||||
| 				if (options.externalAccount) { | ||||
| 					// TODO is this really done by HMAC or is it arbitrary?
 | ||||
| 					body.externalAccountBinding = me.RSA.signJws( | ||||
| 					req.externalAccountBinding = me.RSA.signJws( | ||||
| 						options.externalAccount.secret, | ||||
| 						undefined, | ||||
| 						{ | ||||
| @ -202,7 +202,7 @@ ACME._registerAccount = function(me, options) { | ||||
| 						Buffer.from(JSON.stringify(jwk)) | ||||
| 					); | ||||
| 				} | ||||
| 				var payload = JSON.stringify(body); | ||||
| 				var payload = JSON.stringify(req); | ||||
| 				var jws = me.RSA.signJws( | ||||
| 					options.accountKeypair, | ||||
| 					undefined, | ||||
| @ -234,7 +234,17 @@ ACME._registerAccount = function(me, options) { | ||||
| 						var account = resp.body; | ||||
| 
 | ||||
| 						if (2 !== Math.floor(resp.statusCode / 100)) { | ||||
| 							throw new Error('account error: ' + JSON.stringify(body)); | ||||
| 							if ('string' !== typeof account) { | ||||
| 								account = JSON.stringify(account); | ||||
| 							} | ||||
| 							throw new Error( | ||||
| 								'account error: ' + | ||||
| 									resp.statusCode + | ||||
| 									' ' + | ||||
| 									account + | ||||
| 									'\n' + | ||||
| 									JSON.stringify(req) | ||||
| 							); | ||||
| 						} | ||||
| 
 | ||||
| 						me._nonce = resp.toJSON().headers['replay-nonce']; | ||||
| @ -1097,7 +1107,10 @@ ACME._getCertificate = function(me, options) { | ||||
| 				.toString('hex') + d | ||||
| 		); | ||||
| 	}); | ||||
| 	return ACME._depInit(me, options, dnsHosts).then(function(zonenames) { | ||||
| 	return ACME._depInit(me, options, dnsHosts).then(function(nada) { | ||||
| 		if (nada) { | ||||
| 			// fake use of nada to make both _wrapCb and jshint happy
 | ||||
| 		} | ||||
| 		return ACME._getZones(me, options, dnsHosts).then(function(zonenames) { | ||||
| 			options.zonenames = zonenames; | ||||
| 			// Do a little dry-run / self-test
 | ||||
|  | ||||
| @ -1,6 +1,6 @@ | ||||
| { | ||||
| 	"name": "acme-v2", | ||||
| 	"version": "1.8.2", | ||||
| 	"version": "1.8.3", | ||||
| 	"description": "A lightweight library for getting Free SSL certifications through Let's Encrypt, using the ACME protocol.", | ||||
| 	"homepage": "https://git.coolaj86.com/coolaj86/acme-v2.js", | ||||
| 	"main": "node.js", | ||||
| @ -9,7 +9,7 @@ | ||||
| 	}, | ||||
| 	"repository": { | ||||
| 		"type": "git", | ||||
| 		"url": "ssh://gitea@git.coolaj86.com:22042/coolaj86/acme-v2.js.git" | ||||
| 		"url": "https://git.coolaj86.com/coolaj86/acme-v2.js.git" | ||||
| 	}, | ||||
| 	"keywords": [ | ||||
| 		"Let's Encrypt", | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user