From f249ea3e2595fdc0ffda3497b1c2c7546b87f6cc Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Tue, 12 Jan 2016 20:59:15 +0100 Subject: kiss --- provider.go | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) (limited to 'provider.go') diff --git a/provider.go b/provider.go index 0266281..d47a54c 100644 --- a/provider.go +++ b/provider.go @@ -188,22 +188,21 @@ func (p *Provider) Register(s Signer, c Contacts) error { return err } -func (p *Provider) solve(s ThumbSigner, ch Challenge) error { - thumb, err := s.Thumb() +func (p *Provider) solve(s Signer, ch Challenge) error { + thumb, err := s.Thumb(ch.Token) if err != nil { return err } - ka := ch.Token + "." + thumb r := &Challenge{ Resource: ResChallenge, Type: ch.Type, - KeyAuthorization: ka, + KeyAuthorization: thumb, } ns, err := p.postJson(ch.URI, s, r) if err != nil { return err } - err = ch.Solve(ch.Token, ka) + err = ch.Solve(ch.Token, thumb) if err != nil { return err } @@ -218,7 +217,7 @@ func (p *Provider) solve(s ThumbSigner, ch Challenge) error { return nil } -func (p *Provider) Authorize(s ThumbSigner, d *Desire) error { +func (p *Provider) Authorize(s Signer, d *Desire) error { for _, domain := range d.altnames { r := &Authorization{ Resource: ResNewAuthz, -- cgit v1.2.3