aboutsummaryrefslogtreecommitdiff
path: root/authorize.go
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2016-03-10 09:45:01 +0100
committerDimitri Sokolyuk <demon@dim13.org>2016-03-10 09:45:01 +0100
commitff2aec58ecce937232840391177e4f10d42e4085 (patch)
tree218f4ff403806b4f4c7f5b747223114d4d9554e0 /authorize.go
parent3d02f4993743b6d4010c87afc168bfd08ffd1e70 (diff)
Drop Desire type
Diffstat (limited to 'authorize.go')
-rw-r--r--authorize.go6
1 files changed, 3 insertions, 3 deletions
diff --git a/authorize.go b/authorize.go
index 42a9039..00378e7 100644
--- a/authorize.go
+++ b/authorize.go
@@ -44,7 +44,7 @@ func (a Authorization) Supported(sols Solvers) []Challenge {
return nil
}
-func (p *Provider) Authorize(s Signer, d *Desire, domain string) error {
+func (p *Provider) Authorize(s Signer, sols Solvers, domain string) error {
req := &Authorization{
Resource: ResNewAuthz,
Identifier: Identifier{
@@ -59,8 +59,8 @@ func (p *Provider) Authorize(s Signer, d *Desire, domain string) error {
if err := parseJson(resp, req); err != nil {
return err
}
- for _, ch := range req.Supported(d.solver) {
- if err := p.Solve(s, ch, d.solver[ch.Type]); err != nil {
+ for _, ch := range req.Supported(sols) {
+ if err := p.Solve(s, ch, sols[ch.Type]); err != nil {
return err
}
}