From 92b0de1db69689157b1fdf8b2611c405b63a4b68 Mon Sep 17 00:00:00 2001 From: WeebDataHoarder <57538841+WeebDataHoarder@users.noreply.github.com> Date: Sun, 16 Jan 2022 16:36:27 +0100 Subject: [PATCH] Fix self-signed certificate creation --- FinalCommander.go | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/FinalCommander.go b/FinalCommander.go index 82f8565..6029c49 100644 --- a/FinalCommander.go +++ b/FinalCommander.go @@ -278,14 +278,12 @@ func createSelfSignedCertificate() ([]byte, []byte) { Subject: pkix.Name{}, NotBefore: time.Unix(0, 0).UTC(), NotAfter: time.Date(time.Now().UTC().Year()+10, 0, 0, 0, 0, 0, 0, time.UTC), - KeyUsage: x509.KeyUsageCertSign | x509.KeyUsageCRLSign, + KeyUsage: x509.KeyUsageDigitalSignature | x509.KeyUsageKeyEncipherment, ExtKeyUsage: []x509.ExtKeyUsage{x509.ExtKeyUsageServerAuth}, BasicConstraintsValid: true, - IsCA: true, - MaxPathLen: 1, } - privateBogusKey, err := ecdsa.GenerateKey(elliptic.P384(), rand.Reader) + privateBogusKey, err := ecdsa.GenerateKey(elliptic.P256(), rand.Reader) if err != nil { log.Fatal(err) }