aboutsummaryrefslogtreecommitdiff
path: root/authorize.go
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2016-03-03 20:12:02 +0100
committerDimitri Sokolyuk <demon@dim13.org>2016-03-03 20:12:02 +0100
commit46778cd697a57523574bb1082b612c4db6832de9 (patch)
tree6dd3ca4952fafa5bcc366cde30ee00f4a93d1b80 /authorize.go
parentbc7ea1625ac035fd56a1b2d543c33d62529d02c1 (diff)
Remove altnames from desire
Diffstat (limited to 'authorize.go')
-rw-r--r--authorize.go18
1 files changed, 8 insertions, 10 deletions
diff --git a/authorize.go b/authorize.go
index 55e8edf..a019aed 100644
--- a/authorize.go
+++ b/authorize.go
@@ -63,18 +63,16 @@ func (p *Provider) authorize(s Signer, domain string, sol map[ChalType]Solver) (
return req.Supported(sol), nil
}
-func (p *Provider) Authorize(s Signer, d *Desire) error {
- for _, domain := range d.altnames {
- chal, err := p.authorize(s, domain, d.solver)
- if err != nil {
+func (p *Provider) Authorize(s Signer, d *Desire, domain string) error {
+ chal, err := p.authorize(s, domain, d.solver)
+ if err != nil {
+ return err
+ }
+ for _, ch := range chal {
+ sol := d.solver[ch.Type]
+ if err := p.Solve(s, ch, sol); err != nil {
return err
}
- for _, ch := range chal {
- sol := d.solver[ch.Type]
- if err := p.Solve(s, ch, sol); err != nil {
- return err
- }
- }
}
return nil
}