aboutsummaryrefslogtreecommitdiff
path: root/directory.go
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2015-11-27 00:51:27 +0100
committerDimitri Sokolyuk <demon@dim13.org>2015-11-27 00:51:27 +0100
commit8fbed65c409fdfe9316f5bb7c107ce7d09d82157 (patch)
treee803ff6d9493a567cef84a1c5eb4fcc2c850eebb /directory.go
parent53602839bda166b06489ab4fce9aadf6012a8ac2 (diff)
Inital import
Diffstat (limited to 'directory.go')
-rw-r--r--directory.go20
1 files changed, 20 insertions, 0 deletions
diff --git a/directory.go b/directory.go
new file mode 100644
index 0000000..8dde47e
--- /dev/null
+++ b/directory.go
@@ -0,0 +1,20 @@
+package acme
+
+const (
+ LEV1 = `https://acme-v01.api.letsencrypt.org/directory`
+ LEStaging = `https://acme-staging.api.letsencrypt.org/directory`
+)
+
+type Directory struct {
+ NewReg string `json:"new-reg"`
+ RecoverReg string `json:"recover-reg"`
+ NewAuthz string `json:"new-authz"`
+ NewCert string `json:"new-cert"`
+ RevokeCert string `json:"revoke-cert"`
+}
+
+func NewDirectory(uri string) (Directory, error) {
+ var dir Directory
+ err := Get(uri, &dir)
+ return dir, err
+}