aboutsummaryrefslogtreecommitdiff
path: root/cmd/batch/main.go
diff options
context:
space:
mode:
Diffstat (limited to 'cmd/batch/main.go')
-rw-r--r--cmd/batch/main.go17
1 files changed, 9 insertions, 8 deletions
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"),
}