| 
									
										
										
										
											2018-11-18 03:21:48 -07:00
										 |  |  | #!/usr/bin/env node
 | 
					
						
							| 
									
										
										
										
											2018-11-18 03:13:17 -07:00
										 |  |  | 'use strict'; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | var fs = require('fs'); | 
					
						
							|  |  |  | var ecdsacsr = require('../index.js'); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | var keyname = process.argv[2]; | 
					
						
							|  |  |  | var domains = process.argv[3].split(/,/); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | var keypem = fs.readFileSync(keyname, 'ascii'); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ecdsacsr({ key: keypem, domains: domains }).then(function (csr) { | 
					
						
							| 
									
										
										
										
											2018-11-18 16:08:45 -07:00
										 |  |  |   // Using error so that we can redirect stdout to file
 | 
					
						
							|  |  |  |   //console.error("CN=" + domains[0]);
 | 
					
						
							|  |  |  |   //console.error("subjectAltName=" + domains.join(','));
 | 
					
						
							| 
									
										
										
										
											2018-11-18 03:13:17 -07:00
										 |  |  |   console.log(csr); | 
					
						
							|  |  |  | }); |