From 1dccc7ddd0d537af9a5fb254a5515f53bdcb9fd4 Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Wed, 8 Sep 2021 17:52:22 +0300 Subject: [PATCH] Simpler certgen --- cert.pem.do | 2 +- cmd/certgen/main.go | 13 ++----------- 2 files changed, 3 insertions(+), 12 deletions(-) diff --git a/cert.pem.do b/cert.pem.do index f50920a..0110e61 100644 --- a/cert.pem.do +++ b/cert.pem.do @@ -1,2 +1,2 @@ [ -e certgen.cmd ] || redo certgen.cmd -./certgen.cmd -cert $3 +./certgen.cmd diff --git a/cmd/certgen/main.go b/cmd/certgen/main.go index f4a0d97..1db79de 100644 --- a/cmd/certgen/main.go +++ b/cmd/certgen/main.go @@ -34,8 +34,6 @@ import ( func main() { cn := flag.String("cn", "tofuproxy.localhost", "CommonName") - crtPath := flag.String("cert", "cert.pem", "Path to server X.509 certificate") - prvPath := flag.String("key", "prv.pem", "Path to server PKCS#8 private key") flag.Parse() log.SetFlags(log.Lshortfile) @@ -77,18 +75,11 @@ func main() { log.Fatalln(err) } - fd, err := os.OpenFile(*prvPath, os.O_WRONLY|os.O_CREATE, 0600) + err = pem.Encode(os.Stdout, &pem.Block{Type: "PRIVATE KEY", Bytes: pkcs8}) if err != nil { log.Fatalln(err) } - err = pem.Encode(fd, &pem.Block{Type: "PRIVATE KEY", Bytes: pkcs8}) - if err != nil { - log.Fatalln(err) - } - fd.Close() - - fd, err = os.OpenFile(*crtPath, os.O_WRONLY|os.O_CREATE, 0600) - err = pem.Encode(fd, &pem.Block{Type: "CERTIFICATE", Bytes: certRaw}) + err = pem.Encode(os.Stdout, &pem.Block{Type: "CERTIFICATE", Bytes: certRaw}) if err != nil { log.Fatalln(err) } -- 2.48.1