node-http-server – Diff between revs 10 and 35

Subversion Repositories:
Rev:
Show entire fileIgnore whitespace
Rev 10 Rev 35
Line 3... Line 3...
3 /*************************************************************************/ 3 /*************************************************************************/
4 /* Copyright (C) 2017 Wizardry and Steamworks - License: GNU GPLv3 */ 4 /* Copyright (C) 2017 Wizardry and Steamworks - License: GNU GPLv3 */
5 /*************************************************************************/ 5 /*************************************************************************/
Line 6... Line 6...
6   6  
7 const forge = require('node-forge'); 7 const forge = require('node-forge');
Line 8... Line 8...
8 const moment = require('moment'); 8 const tz = require('moment-timezone');
9   9  
10 module.exports = { 10 module.exports = {
11 // Generate certificates on the fly using incremental serials. 11 // Generate certificates on the fly using incremental serials.
Line 18... Line 18...
18 .generateKeyPair(keySize); 18 .generateKeyPair(keySize);
19 // Create self-signed certificate. 19 // Create self-signed certificate.
20 const cert = forge 20 const cert = forge
21 .pki 21 .pki
22 .createCertificate(); 22 .createCertificate();
23 cert.serialNumber = moment().format('x'); 23 cert.serialNumber = tz().tz('UTC').format('x');
24 cert.publicKey = keys.publicKey; 24 cert.publicKey = keys.publicKey;
25 cert 25 cert
26 .validity 26 .validity
27 .notBefore = moment().toDate(); 27 .notBefore = tz().tz('UTC').toDate();
28 cert 28 cert
29 .validity 29 .validity
30 .notAfter 30 .notAfter
31 .setFullYear( 31 .setFullYear(
32 cert 32 cert