handle setChallenge failure
This commit is contained in:
		
							parent
							
								
									7eace7e37e
								
							
						
					
					
						commit
						e0202a559e
					
				| @ -166,7 +166,18 @@ module.exports.create = function (deps) { | |||||||
| 
 | 
 | ||||||
|       options.setChallenge(state.domain, challenge.token, keyAuthorization, challengeDone); |       options.setChallenge(state.domain, challenge.token, keyAuthorization, challengeDone); | ||||||
| 
 | 
 | ||||||
|       function challengeDone() { |       function challengeDone(err) { | ||||||
|  |         if (err) { | ||||||
|  |           console.error('[letiny-core] setChallenge Error:'); | ||||||
|  |           console.error(err && err.stack || err); | ||||||
|  |           ensureValidation(err, null, null, function () { | ||||||
|  |             options.removeChallenge(state.domain, challenge.token, function () { | ||||||
|  |               // ignore
 | ||||||
|  |             }); | ||||||
|  |           }); | ||||||
|  |           return; | ||||||
|  |         } | ||||||
|  | 
 | ||||||
|         state.acme.post(state.responseUrl, { |         state.acme.post(state.responseUrl, { | ||||||
|           resource:'challenge', |           resource:'challenge', | ||||||
|           keyAuthorization:keyAuthorization |           keyAuthorization:keyAuthorization | ||||||
| @ -193,7 +204,8 @@ module.exports.create = function (deps) { | |||||||
| 
 | 
 | ||||||
|       if (err || Math.floor(res.statusCode/100)!==2) { |       if (err || Math.floor(res.statusCode/100)!==2) { | ||||||
|         unlink(); |         unlink(); | ||||||
|         return handleErr(err, 'Authorization status request failed ('+res.statusCode+')'); |         return handleErr(err, 'Authorization status request failed (' | ||||||
|  |           + (res && res.statusCode || err.code || err.message || err) + ')'); | ||||||
|       } |       } | ||||||
| 
 | 
 | ||||||
|       authz=body; |       authz=body; | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user