switch up the options for cert generating, still TODO: serials

develop
Thomas Lynch 1 year ago
parent c7ba3d8210
commit 839a49de0a
  1. 8
      ca.js

@ -63,13 +63,14 @@ function generateCertificate(privateKey, publicKey) {
cert.validity.notAfter.setFullYear(cert.validity.notBefore.getFullYear() + 10);
cert.setSubject(CAAttrs);
cert.setIssuer(CAAttrs);
cert.setExtensions([
cert.setExtensions([
{
name: "basicConstraints",
cA: false,
cA: true,
},
{
name: "keyUsage",
keyCertSign: true,
digitalSignature: true,
nonRepudiation: true,
keyEncipherment: true,
@ -114,11 +115,10 @@ function verifyCSR(csrPem, allowedDomains) {
cert.setExtensions([
{
name: "basicConstraints",
cA: true,
cA: false,
},
{
name: "keyUsage",
keyCertSign: true,
digitalSignature: true,
nonRepudiation: true,
keyEncipherment: true,

Loading…
Cancel
Save