package main import ( "log" "dim13.org/acme" ) func main() { /* a, err := acme.LoadAccount(".acme/account.json") if err != nil { log.Fatal(err) } log.Printf("%+v\n", a) */ a, err := acme.NewAccount("another@example.com", acme.KeySize) if err != nil { log.Fatal(err) } c, err := acme.NewClient(acme.LES) if err != nil { log.Fatal(err) } log.Printf("%+v\n", c) err = a.SaveAccount(".acme/account.json") if err != nil { log.Fatal(err) } /* err = c.Authorize(a, "example.com") if err != nil { log.Fatal(err) } */ err = c.Register(a) if err != nil { log.Fatal(err) } log.Printf("%+v\n", c) err = c.Agree(a) if err != nil { log.Fatal(err) } log.Printf("%+v\n", c) }