aboutsummaryrefslogtreecommitdiff
path: root/solve_webroot.go
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2016-03-06 02:26:20 +0100
committerDimitri Sokolyuk <demon@dim13.org>2016-03-06 02:26:20 +0100
commitcf49d970245fdd871a85c9393a54bdefcbdfc39a (patch)
treec793c47b5837c21e1d8c13e7604651f471de6cb7 /solve_webroot.go
parent15d5478b1ebbeab7e34ead678d4d963ed736be9a (diff)
Move file handling out of the lib
Diffstat (limited to 'solve_webroot.go')
-rw-r--r--solve_webroot.go10
1 files changed, 2 insertions, 8 deletions
diff --git a/solve_webroot.go b/solve_webroot.go
index 096ca4a..12720f3 100644
--- a/solve_webroot.go
+++ b/solve_webroot.go
@@ -1,7 +1,7 @@
package acme
import (
- "io"
+ "io/ioutil"
"log"
"os"
"path"
@@ -23,13 +23,7 @@ func (s *webrootSolver) Solve(ch Challenge) error {
if err != nil {
return err
}
- fd, err := CreateFile(s.file, 0644)
- if err != nil {
- return err
- }
- defer fd.Close()
- _, err = io.WriteString(fd, ch.KeyAuthorization)
- return err
+ return ioutil.WriteFile(s.file, []byte(ch.KeyAuthorization), 0644)
}
func (s *webrootSolver) Solved() error {