aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--client.go44
-rw-r--r--provider.go2
2 files changed, 0 insertions, 46 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
-}
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)
}