25 lines
		
	
	
		
			567 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
		
		
			
		
	
	
			25 lines
		
	
	
		
			567 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
|  | var acme = require("node-acme"); | ||
|  | var acmeServer = "www.letsencrypt-demo.org"; | ||
|  | var desiredIdentifier = "testssl.coolaj86.com"; | ||
|  | var authzURL = "https://" + acmeServer + "/acme/new-authz"; | ||
|  | var certURL = "https://" + acmeServer + "/acme/new-cert"; | ||
|  | 
 | ||
|  | acme.getMeACertificate(authzURL, certURL, desiredIdentifier, function(x) { | ||
|  |   console.log("Result of getMeACertificate:"); | ||
|  |   console.log(x); | ||
|  |   /* | ||
|  |   if (acmeServer.match(/localhost/)) { | ||
|  |     server.close(); | ||
|  |   } | ||
|  |   */ | ||
|  | }); | ||
|  | 
 | ||
|  | /* | ||
|  | if (acmeServer.match(/localhost/)) { | ||
|  |   // TODO for internal peers?
 | ||
|  |   acme.enableLocalUsage(); | ||
|  | } | ||
|  | */ | ||
|  | 
 | ||
|  | 
 |