From 580f70ebc87cb66007f6ebede4ebdb720b198e30 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Mon, 18 Jan 2016 17:27:40 +0100 Subject: Drop client again --- client.go | 44 -------------------------------------------- provider.go | 2 -- 2 files changed, 46 deletions(-) delete mode 100644 client.go diff --git a/client.go b/client.go deleted file mode 100644 index 45562bc..0000000 --- a/client.go +++ /dev/null @@ -1,44 +0,0 @@ -package acme - -import "encoding/json" - -type Client struct { - Location string - Link map[string]string - Directory - Signer -} - -func NewClient(p Provider, s Signer) (*Client, error) { - var dir Directory - resp, err := p.Get(p.dir) - if err != nil { - return nil, err - } - p.nonce(resp) // get first nonce - err = json.NewDecoder(resp.Body).Decode(&dir) - if err != nil { - return nil, err - } - return &Client{Directory: dir, Signer: s}, nil -} - -func (c *Client) newReg(p Provider, s Signer, con Contacts) error { - r := &Registration{ - Resource: ResNewReg, - Contact: con, - } - resp, err := p.post(c.NewReg, s, r) - if err != nil { - return err - } - p.nonce(resp) - r = &Registration{ - Resource: ResReg, - Agreement: c.Link["terms-of-service"], - } - if _, err := p.postJson(c.Location, s, r); err != nil { - return err - } - return nil -} diff --git a/provider.go b/provider.go index 413b828..cf54aa4 100644 --- a/provider.go +++ b/provider.go @@ -16,7 +16,6 @@ type Provider struct { Directory nonces chan string http.Client - dir string } var ( @@ -50,7 +49,6 @@ func NewProvider(directory string) (*Provider, error) { Client: http.Client{ Timeout: time.Duration(5 * time.Second), }, - dir: directory, } return p, p.getJson(directory, &p.Directory) } -- cgit v1.2.3