aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--authorize.go1
-rw-r--r--register.go16
2 files changed, 8 insertions, 9 deletions
diff --git a/authorize.go b/authorize.go
index 240f802..55e8edf 100644
--- a/authorize.go
+++ b/authorize.go
@@ -5,6 +5,7 @@ import "time"
// Authorization request
type Authorization struct {
Resource Resource `json:"resource"` // new-authz
+ ID string `json:"id,omitempty"`
Identifier Identifier `json:"identifier"`
Status Status `json:"status,omitempty"` // e.g. valid
Expires *time.Time `json:"expires,omitempty"`
diff --git a/register.go b/register.go
index 1888fef..3139a2f 100644
--- a/register.go
+++ b/register.go
@@ -11,15 +11,13 @@ import (
// Registration Objects
type Registration struct {
- Resource Resource `json:"resource"` // new-reg
- Contact Contacts `json:"contact,omitempty"`
- Agreement string `json:"agreement,omitempty"`
- Authorizations string `json:"authorizations,omitempty"`
- Certificates string `json:"certificates,omitempty"`
- ID int `json:"id,omitempty"`
- Key *jose.JsonWebKey `json:"key,omitempty"`
- InitialIP *net.IP `json:"initialIp,omitempty"` // not in draft
- CreatedAt *time.Time `json:"createdAt,omitempty"`
+ Resource Resource `json:"resource"` // new-reg
+ ID int `json:"id,omitempty"`
+ Key *jose.JsonWebKey `json:"key,omitempty"`
+ Contact Contacts `json:"contact,omitempty"`
+ Agreement string `json:"agreement,omitempty"`
+ InitialIP *net.IP `json:"initialIp,omitempty"` // not in draft
+ CreatedAt *time.Time `json:"createdAt,omitempty"`
}
func (p *Provider) Register(s Signer, c Contacts) error {