aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2015-11-30 15:40:09 +0100
committerDimitri Sokolyuk <demon@dim13.org>2015-11-30 15:40:09 +0100
commitb87c51d9fd46e446c620b13bf8e8c91f665fe8f4 (patch)
tree4a65194870cf2d18c9c6fb85d0d4d368f9d32e61
parentc163873c556049b1de9bfb80b2edfee58e3f7dcc (diff)
Shorten error identifiers
-rw-r--r--client.go2
-rw-r--r--errors.go20
2 files changed, 11 insertions, 11 deletions
diff --git a/client.go b/client.go
index 9886d82..b596906 100644
--- a/client.go
+++ b/client.go
@@ -28,7 +28,7 @@ func Get(uri string, v interface{}) error {
}
// Important header fields
-// Replay-Nonce each request
+// Replay-Nonce each response, required for next request
// Link links to next stage
// Retry-After pooling interval
diff --git a/errors.go b/errors.go
index a321863..be69bc6 100644
--- a/errors.go
+++ b/errors.go
@@ -22,15 +22,15 @@ var (
// Errors
var Errors = map[string]error{
- "urn:acme:error:badCSR": errBadCSR,
- "urn:acme:error:badNonce": errBadNonce,
- "urn:acme:error:connection": errConnection,
- "urn:acme:error:dnssec": errDnssec,
- "urn:acme:error:malformed": errMalformed,
- "urn:acme:error:serverInternal": errServerInternal,
- "urn:acme:error:tls": errTLS,
- "urn:acme:error:unauthorized": errUnauthorized,
- "urn:acme:error:unknownHost": errUnknownHost,
+ "badCSR": errBadCSR,
+ "badNonce": errBadNonce,
+ "connection": errConnection,
+ "dnssec": errDnssec,
+ "malformed": errMalformed,
+ "serverInternal": errServerInternal,
+ "tls": errTLS,
+ "unauthorized": errUnauthorized,
+ "unknownHost": errUnknownHost,
}
func handleError(r *http.Response) error {
@@ -44,7 +44,7 @@ func handleError(r *http.Response) error {
if err != nil {
return err
}
- if e, ok := Errors[p.Type]; ok {
+ if e, ok := Errors["urn:acme:error"+p.Type]; ok {
return fmt.Errorf("%v: %v", e, p.Detail)
}
return errors.New(p.Detail)