From 0425fd366a1b1410048620b28af9dd5fb9a772b9 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Sun, 20 Mar 2016 21:51:31 +0100 Subject: WIP, broken --- cmd/batch/main.go | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) (limited to 'cmd/batch/main.go') diff --git a/cmd/batch/main.go b/cmd/batch/main.go index 8790c9a..ef7ec2f 100644 --- a/cmd/batch/main.go +++ b/cmd/batch/main.go @@ -50,7 +50,7 @@ func main() { } _ = csr } - if len(*emails) > 0 && len(*domains) > 0 { + if *email != "" && len(*domains) > 0 { key, err := acme.NewKey(*keySize) if err != nil { log.Fatal(err) @@ -59,14 +59,14 @@ func main() { if err != nil { log.Fatal(err) } + var con acme.Contacts - for _, email := range *emails { - m, err := acme.NewMail(email) - if err != nil { - log.Fatal(err) - } - con = append(con, m) + m, err := acme.NewMail(*email) + if err != nil { + log.Fatal(err) } + con = append(con, m) + log.Println("Register", con) err = prov.Register(sig, con, agree) if err != nil { @@ -82,13 +82,14 @@ func main() { } log.Println("Request bundle for", *domains) - cert, err := prov.Bundle(sig, key, *domains, *emails) + cert, err := prov.Bundle(sig, key, *domains, []string{*email}) if err != nil { log.Fatal(err) } c := Cert{ Certificate: cert, + sigFile: path.Join(*baseDir, "private", *email+".key"), keyFile: path.Join(*baseDir, "private", (*domains)[0]+".key"), crtFile: path.Join(*baseDir, "certs", (*domains)[0]+".pem"), } -- cgit v1.2.3