From af0c0774e7f91fb592623a70e7d9eb8c2b0d0448 Mon Sep 17 00:00:00 2001 From: Samuel Allen Date: Tue, 31 Jul 2018 09:53:11 -0400 Subject: [PATCH] generate unique certificate serial numbers Fixes browser errors thrown due to multiple certificates using the same issuer and serial number. Occurs when a self-signed certificate has already been stored in the browser and new certificate is generated; either in the same project or across project installations. --- src/utils/generateCertificate.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/utils/generateCertificate.js b/src/utils/generateCertificate.js index 4bf9304a3cc..08e87eb51b3 100644 --- a/src/utils/generateCertificate.js +++ b/src/utils/generateCertificate.js @@ -27,7 +27,7 @@ function generateCertificate(options = {}) { const cert = pki.createCertificate(); cert.publicKey = keys.publicKey; - cert.serialNumber = '01'; + cert.serialNumber = Date.now().toString(); cert.validity.notBefore = new Date(); cert.validity.notAfter = new Date(); cert.validity.notAfter.setFullYear(cert.validity.notBefore.getFullYear() + 1);