Compare commits
	
		
			2 Commits
		
	
	
		
			665e66263a
			...
			7cebf47125
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
|  | 7cebf47125 | ||
|  | ff39ea58c7 | 
							
								
								
									
										9
									
								
								index.js
									
									
									
									
									
								
							
							
						
						
									
										9
									
								
								index.js
									
									
									
									
									
								
							| @ -1,13 +1,14 @@ | |||||||
| 'use strict'; | 'use strict'; | ||||||
| 
 | 
 | ||||||
| var DAY = 24 * 60 * 60 * 1000; | var DAY = 24 * 60 * 60 * 1000; | ||||||
|  | var HOUR = 60 * 60 * 1000; | ||||||
| var MIN = 60 * 1000; | var MIN = 60 * 1000; | ||||||
| var defaults = { | var defaults = { | ||||||
|   // don't renew before the renewWithin period
 |   // don't renew before the renewWithin period
 | ||||||
|   renewWithin: 14 * DAY |   renewWithin: 14 * DAY | ||||||
| , _renewWithinMin: 10 * DAY | , _renewWithinMin: 3 * DAY | ||||||
|   // renew before the renewBy period
 |   // renew before the renewBy period
 | ||||||
| , renewBy: 2 * DAY | , renewBy: 10 * DAY | ||||||
| , _renewByMin: Math.floor(DAY / 2) | , _renewByMin: Math.floor(DAY / 2) | ||||||
|   // just to account for clock skew really
 |   // just to account for clock skew really
 | ||||||
| , _dropDead: 5 * MIN | , _dropDead: 5 * MIN | ||||||
| @ -19,11 +20,11 @@ module.exports.create = function (autoSni) { | |||||||
|   if (!autoSni.getCertificatesAsync) { autoSni.getCertificatesAsync = require('bluebird').promisify(autoSni.getCertificates); } |   if (!autoSni.getCertificatesAsync) { autoSni.getCertificatesAsync = require('bluebird').promisify(autoSni.getCertificates); } | ||||||
|   if (!autoSni.renewWithin) { autoSni.renewWithin = autoSni.notBefore || defaults.renewWithin; } |   if (!autoSni.renewWithin) { autoSni.renewWithin = autoSni.notBefore || defaults.renewWithin; } | ||||||
|   if (autoSni.renewWithin < defaults._renewWithinMin) { |   if (autoSni.renewWithin < defaults._renewWithinMin) { | ||||||
|     throw new Error("options.renewWithin should be at least 3 days"); |     throw new Error("options.renewWithin should be at least " + (defaults._renewWithinMin / DAY) + " days"); | ||||||
|   } |   } | ||||||
|   if (!autoSni.renewBy) { autoSni.renewBy = autoSni.notAfter || defaults.renewBy; } |   if (!autoSni.renewBy) { autoSni.renewBy = autoSni.notAfter || defaults.renewBy; } | ||||||
|   if (autoSni.renewBy < defaults._renewByMin) { |   if (autoSni.renewBy < defaults._renewByMin) { | ||||||
|     throw new Error("options.renewBy should be at least 12 hours"); |     throw new Error("options.renewBy should be at least " + (defaults._renewBy / HOUR) + " hours"); | ||||||
|   } |   } | ||||||
|   if (!autoSni.tlsOptions) { autoSni.tlsOptions = autoSni.httpsOptions || {}; } |   if (!autoSni.tlsOptions) { autoSni.tlsOptions = autoSni.httpsOptions || {}; } | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -1,6 +1,6 @@ | |||||||
| { | { | ||||||
|   "name": "le-sni-auto", |   "name": "le-sni-auto", | ||||||
|   "version": "2.1.2", |   "version": "2.1.3", | ||||||
|   "description": "An auto-sni strategy for registering and renewing letsencrypt certificates using SNICallback", |   "description": "An auto-sni strategy for registering and renewing letsencrypt certificates using SNICallback", | ||||||
|   "homepage": "https://git.coolaj86.com/coolaj86/le-sni-auto.js", |   "homepage": "https://git.coolaj86.com/coolaj86/le-sni-auto.js", | ||||||
|   "main": "index.js", |   "main": "index.js", | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user