package main import ( "io/ioutil" "log" "dim13.org/acme" ) func main() { c, err := acme.NewClient(acme.LEStaging) if err != nil { log.Fatal(err) } log.Printf("%+v\n", c) a, err := acme.NewAccount("another@example.com", acme.KeySize) if err != nil { log.Fatal(err) } resp, err := c.Post(a, c.Dir.NewReg, acme.NewRegistration(a.Contact, acme.NewReg{})) if err != nil { log.Fatal(err) } defer resp.Body.Close() body, err := ioutil.ReadAll(resp.Body) if err != nil { log.Fatal(err) } log.Println(string(body)) }