From 6d0e780f951789cdac7f9f60ca5b373ab8d44ca1 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Tue, 26 Jan 2016 18:57:38 +0100 Subject: Switch to lib-internal solver --- cmd/acme/solve_http.go | 41 ----------------------------------------- 1 file changed, 41 deletions(-) delete mode 100644 cmd/acme/solve_http.go (limited to 'cmd/acme/solve_http.go') diff --git a/cmd/acme/solve_http.go b/cmd/acme/solve_http.go deleted file mode 100644 index f01f1b4..0000000 --- a/cmd/acme/solve_http.go +++ /dev/null @@ -1,41 +0,0 @@ -package main - -import ( - "io" - "net/http" - "path" - - "dim13.org/acme" -) - -type httpChallenge struct { - Webroot string -} - -var httpSrv http.Server - -func httpSolver(addr string) { - httpSrv = http.Server{Addr: addr} - go httpSrv.ListenAndServe() -} - -func (c *httpChallenge) Solve(token, keyAuth string) error { - if c.Webroot != "" { - p := path.Join(c.Webroot, acme.WellKnown, token) - fd, err := acme.CreatePubFile(p) - if err != nil { - return err - } - defer fd.Close() - _, err = io.WriteString(fd, keyAuth) - return err - } else { - p := path.Join(acme.WellKnown, token) - http.HandleFunc(p, func(w http.ResponseWriter, r *http.Request) { - io.WriteString(w, keyAuth) - }) - return nil - } -} - -func (c *httpChallenge) Solved() error { return nil } -- cgit v1.2.3