aboutsummaryrefslogtreecommitdiff
path: root/provider.go
diff options
context:
space:
mode:
Diffstat (limited to 'provider.go')
-rw-r--r--provider.go6
1 files changed, 5 insertions, 1 deletions
diff --git a/provider.go b/provider.go
index 5eaeefc..d3b945d 100644
--- a/provider.go
+++ b/provider.go
@@ -195,6 +195,7 @@ func (p *Provider) solve(s Signer, ch Challenge) error {
func (p *Provider) Authorize(s Signer, d *Desire) error {
for _, domain := range d.altnames {
+ // first step: pocke
r := &Authorization{
Resource: ResNewAuthz,
Identifier: Identifier{
@@ -202,13 +203,16 @@ func (p *Provider) Authorize(s Signer, d *Desire) error {
Value: domain,
},
}
-
resp, err := p.post(p.NewAuthz, s, r)
if err != nil {
return err
}
err = parseJson(resp, r)
+ if err != nil {
+ return err
+ }
+ // second step: choose and start solver
for _, ch := range d.pick(r) {
if err = p.solve(s, ch); err != nil {
return err