aboutsummaryrefslogtreecommitdiff
path: root/solve_http.go
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2016-01-26 19:23:47 +0100
committerDimitri Sokolyuk <demon@dim13.org>2016-01-26 19:23:47 +0100
commit84461be818f6aae5010bd377f3bbe025bf80fd62 (patch)
tree1960d8194843e6ec3c6b826d7401dc2381bd7350 /solve_http.go
parent3bf3af81bd5dec7d03ea8a9f9ee110ce04698917 (diff)
TLS Stub
Diffstat (limited to 'solve_http.go')
-rw-r--r--solve_http.go6
1 files changed, 4 insertions, 2 deletions
diff --git a/solve_http.go b/solve_http.go
index cf08669..d80bf4c 100644
--- a/solve_http.go
+++ b/solve_http.go
@@ -2,6 +2,7 @@ package acme
import (
"io"
+ "log"
"net/http"
"path"
)
@@ -11,14 +12,15 @@ type httpSolver struct {
}
func NewHTTPSolver(addr string) Solver {
- var s httpSolver
+ s := new(httpSolver)
s.Server = http.Server{Addr: addr}
go s.ListenAndServe()
- return &s
+ return s
}
func (s *httpSolver) Solve(token, keyAuth string) error {
p := path.Join(WellKnown, token)
+ log.Println("solve", p)
http.HandleFunc(p, func(w http.ResponseWriter, r *http.Request) {
io.WriteString(w, keyAuth)
})