aboutsummaryrefslogtreecommitdiff
path: root/cmd/acme/main.go
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2016-01-08 18:19:02 +0100
committerDimitri Sokolyuk <demon@dim13.org>2016-01-08 18:19:02 +0100
commit57a7772122b6a87ba67a534ba7346f1472e72cc4 (patch)
tree3f535b9cabde176eb1e8716bfe438ea351e4ae4e /cmd/acme/main.go
parent88611642648c047f54632a98619e865d0081b6dd (diff)
Move solver into client part, broken for now
Diffstat (limited to 'cmd/acme/main.go')
-rw-r--r--cmd/acme/main.go9
1 files changed, 9 insertions, 0 deletions
diff --git a/cmd/acme/main.go b/cmd/acme/main.go
index 5567979..4534542 100644
--- a/cmd/acme/main.go
+++ b/cmd/acme/main.go
@@ -80,6 +80,15 @@ func main() {
}
}
+ if des.Webroot != "" {
+ ws := &webrootChallenge{Webroot: des.Webroot}
+ acme.RegisterSolver(acme.ChallengeHTTP, ws)
+ } else {
+ // TODO des.Register
+ hs := &httpChallenge{Addr: conf.Defaults.Listen}
+ acme.RegisterSolver(acme.ChallengeHTTP, hs)
+ }
+
wg.Add(1)
go func(k string, des *desire) {
log.Println("process", k)