aboutsummaryrefslogtreecommitdiff
path: root/client.go
diff options
context:
space:
mode:
Diffstat (limited to 'client.go')
-rw-r--r--client.go28
1 files changed, 0 insertions, 28 deletions
diff --git a/client.go b/client.go
index ae3d81e..bf55f17 100644
--- a/client.go
+++ b/client.go
@@ -3,40 +3,12 @@ package acme
import (
"bytes"
"encoding/json"
- "fmt"
"log"
"net/http"
"net/textproto"
"regexp"
)
-type Status int
-
-const (
- StatusUnknown Status = iota
- StatusPending
- StatusProcessing
- StatusValid
- StatusInvalid
- StatusRevoked
-)
-
-func (s *Status) UnmarshalJSON(b []byte) error {
- var status = map[string]Status{
- "unknown": StatusUnknown,
- "pending": StatusPending,
- "processing": StatusProcessing,
- "valid": StatusValid,
- "invalid": StatusInvalid,
- "revoked": StatusRevoked,
- }
- if st, ok := status[string(b)]; ok {
- *s = st
- return nil
- }
- return fmt.Errorf("unknown status %v", string(b))
-}
-
type NonceSigner interface {
Sign([]byte) ([]byte, error)
parseNonce(*http.Response)