aboutsummaryrefslogtreecommitdiff
path: root/client.go
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2015-12-05 15:04:35 +0100
committerDimitri Sokolyuk <demon@dim13.org>2015-12-05 15:04:35 +0100
commitd94906b4fd64aed44c1e3e438de9dae196bd34c4 (patch)
treefea3529ef6ef800058888a2d31b318e252a9d42b /client.go
parent51fcbdc964a061fe6fa27b9f9096811b8abb7c76 (diff)
Rename interface
Diffstat (limited to 'client.go')
-rw-r--r--client.go10
1 files changed, 5 insertions, 5 deletions
diff --git a/client.go b/client.go
index a394b66..ae3d81e 100644
--- a/client.go
+++ b/client.go
@@ -3,7 +3,7 @@ package acme
import (
"bytes"
"encoding/json"
- "errors"
+ "fmt"
"log"
"net/http"
"net/textproto"
@@ -34,15 +34,15 @@ func (s *Status) UnmarshalJSON(b []byte) error {
*s = st
return nil
}
- return errors.New("unknown status")
+ return fmt.Errorf("unknown status %v", string(b))
}
-type Signer interface {
+type NonceSigner interface {
Sign([]byte) ([]byte, error)
parseNonce(*http.Response)
}
-func Get(s Signer, uri string, v interface{}) error {
+func Get(s NonceSigner, uri string, v interface{}) error {
resp, err := http.Get(uri)
if err != nil {
return err
@@ -67,7 +67,7 @@ func Get(s Signer, uri string, v interface{}) error {
// Request issuance POST new-cert 201 -> cert
// Check for new cert GET cert 200
-func Post(s Signer, uri string, v interface{}) (*http.Response, error) {
+func Post(s NonceSigner, uri string, v interface{}) (*http.Response, error) {
body, err := json.Marshal(v)
if err != nil {
return nil, err