From 9f1968bec0756aba25f4e6bb300d23bbdab87f51 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Fri, 18 Mar 2016 19:48:31 +0100 Subject: wip --- cmd/batch/main.go | 27 ++++++++++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) (limited to 'cmd/batch/main.go') diff --git a/cmd/batch/main.go b/cmd/batch/main.go index dbe1195..222d4d7 100644 --- a/cmd/batch/main.go +++ b/cmd/batch/main.go @@ -18,7 +18,6 @@ func main() { if err != nil { log.Fatal(err) } - _ = prov for _, c := range crt { if c.IsValid(*graceTime) && !*force { @@ -33,7 +32,33 @@ func main() { _ = csr } if len(*emails) > 0 && len(*domains) > 0 { + key, err := acme.NewKey(*keySize) + if err != nil { + log.Fatal(err) + } + sig, err := acme.NewSigner(key) + 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) + } + log.Println("Register", con) + err = prov.Register(sig, con, agree) + if err != nil { + log.Fatal(err) + } log.Println(*emails) log.Println(*domains) } } + +func agree(tos string) bool { + log.Println("Agree to", tos) + return true +} -- cgit v1.2.3