From: Sergey Matveev Date: Wed, 8 Sep 2021 14:52:22 +0000 (+0300) Subject: Simpler certgen X-Git-Tag: v0.1.0~74 X-Git-Url: http://www.git.stargrave.org/?p=tofuproxy.git;a=commitdiff_plain;h=1dccc7ddd0d537af9a5fb254a5515f53bdcb9fd4 Simpler certgen --- 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) }