aboutsummaryrefslogtreecommitdiff
path: root/desire.go
diff options
context:
space:
mode:
Diffstat (limited to 'desire.go')
-rw-r--r--desire.go4
1 files changed, 3 insertions, 1 deletions
diff --git a/desire.go b/desire.go
index c631548..6a8cded 100644
--- a/desire.go
+++ b/desire.go
@@ -13,6 +13,7 @@ type Desire struct {
key *rsa.PrivateKey
cert []*x509.Certificate
solver map[ChallengeType]Solver
+ webroot string
}
// Solver decribes a solving interface
@@ -22,7 +23,7 @@ type Solver interface {
const WellKnown = `/.well-known/acme-challenge/`
-func NewDesire(altnames []string, size int) (*Desire, error) {
+func NewDesire(altnames []string, webroot string, size int) (*Desire, error) {
key, err := rsa.GenerateKey(rand.Reader, size)
if err != nil {
return nil, err
@@ -31,6 +32,7 @@ func NewDesire(altnames []string, size int) (*Desire, error) {
key: key,
altnames: altnames,
solver: make(map[ChallengeType]Solver),
+ webroot: webroot,
}, nil
}