aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2016-01-05 01:45:29 +0100
committerDimitri Sokolyuk <demon@dim13.org>2016-01-05 01:45:29 +0100
commit4bb24ca0dd0b4b8d5d64637708e11de4eed637b4 (patch)
tree79dc9d6a461f643ea2402bdb7896ef6fc466c8eb
parentd534bb3fd336c8f69a7348a36084b487904b5b6a (diff)
Use signer for register
-rw-r--r--provider.go8
1 files changed, 4 insertions, 4 deletions
diff --git a/provider.go b/provider.go
index c6b8e9f..431bc46 100644
--- a/provider.go
+++ b/provider.go
@@ -175,12 +175,12 @@ func parseHeader(r *http.Response) nextStep {
challenge cert-chain
*/
-func (p *Provider) Register(a *Account, c Contacts) error {
+func (p *Provider) Register(s Signer, c Contacts) error {
r := &Registration{
Resource: ResNewReg,
Contact: c,
}
- resp, err := p.post(p.NewReg, a, r)
+ resp, err := p.post(p.NewReg, s, r)
if err != nil && err.(Problem).Err != ErrMalformed {
return err
}
@@ -189,7 +189,7 @@ func (p *Provider) Register(a *Account, c Contacts) error {
case http.StatusConflict:
// Query Location
r = &Registration{Resource: ResReg}
- resp, err = p.post(ns.Location.String(), a, r)
+ resp, err = p.post(ns.Location.String(), s, r)
if err != nil {
return err
}
@@ -202,7 +202,7 @@ func (p *Provider) Register(a *Account, c Contacts) error {
Contact: c,
Agreement: tos,
}
- _, err = p.post(ns.Location.String(), a, r)
+ _, err = p.post(ns.Location.String(), s, r)
}
}
return err