aboutsummaryrefslogtreecommitdiff
path: root/provider.go
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2016-01-18 19:59:41 +0100
committerDimitri Sokolyuk <demon@dim13.org>2016-01-18 19:59:41 +0100
commit2c70ddd049f48d403387e7076e4ee60bc865ad5a (patch)
treedb328fde8f653cd53252bb3a8c0cc29669111a97 /provider.go
parent0f0d5ff117afdb1500f37d3d418379efc7201184 (diff)
More comments
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