aboutsummaryrefslogtreecommitdiff
path: root/client.go
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2016-01-18 17:27:40 +0100
committerDimitri Sokolyuk <demon@dim13.org>2016-01-18 17:27:40 +0100
commit580f70ebc87cb66007f6ebede4ebdb720b198e30 (patch)
tree8439dbc3341e328ccd7424f1934c7b04fb73188b /client.go
parente8b957b1de8a148d8b4ab8dfbf76722ba757e0aa (diff)
Drop client again
Diffstat (limited to 'client.go')
-rw-r--r--client.go44
1 files changed, 0 insertions, 44 deletions
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
-}