X-Git-Url: http://www.git.stargrave.org/?a=blobdiff_plain;f=cmd%2Fcertgen%2Fmain.go;h=1db79de5e7a0d525b91247c529ddcaa37ad7fb5c;hb=1dccc7ddd0d537af9a5fb254a5515f53bdcb9fd4;hp=f4a0d97dc18edd058a41c9307bc37d1754dc6ff1;hpb=678feeff35d0ff6dff2908ba19f99c8324046190;p=tofuproxy.git 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) }