aboutsummaryrefslogtreecommitdiff
path: root/cmd/batch/main.go
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2016-03-18 20:18:10 +0100
committerDimitri Sokolyuk <demon@dim13.org>2016-03-18 20:18:10 +0100
commit64a7fde102b90f6cae8dea8e17cb19f0b887ebe2 (patch)
tree07009b53e08092d159a44860615d2dca440db8e8 /cmd/batch/main.go
parent9f1968bec0756aba25f4e6bb300d23bbdab87f51 (diff)
Add solver
Diffstat (limited to 'cmd/batch/main.go')
-rw-r--r--cmd/batch/main.go18
1 files changed, 18 insertions, 0 deletions
diff --git a/cmd/batch/main.go b/cmd/batch/main.go
index 222d4d7..03036bf 100644
--- a/cmd/batch/main.go
+++ b/cmd/batch/main.go
@@ -6,6 +6,18 @@ import (
"dim13.org/acme"
)
+func startSolvers() (acme.Solvers, error) {
+ httpSol, err := acme.NewHTTPSolver(*listen)
+ if err != nil {
+ return nil, err
+ }
+ tlsSol, err := acme.NewTLSSolver(*listenTLS)
+ if err != nil {
+ return nil, err
+ }
+ return acme.NewSolvers(httpSol, tlsSol), nil
+}
+
func main() {
log.Println("Scan files")
crt, err := scanFiles(*baseDir)
@@ -13,6 +25,12 @@ func main() {
log.Fatal(err)
}
+ sol, err := startSolvers()
+ if err != nil {
+ log.Fatal(err)
+ }
+ _ = sol
+
log.Println("Dial", *provider)
prov, err := acme.DialProvider(*provider)
if err != nil {