aboutsummaryrefslogtreecommitdiff
path: root/desire.go
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2016-01-12 16:30:23 +0100
committerDimitri Sokolyuk <demon@dim13.org>2016-01-12 16:30:23 +0100
commit3c70d4c70cc99d30df86fa074b7b2c3c1cd054dc (patch)
treed56b076de328c98ae5af820c37c1b5f295beefa7 /desire.go
parentab44298d0c23c02d4c4736073be86bcffb669a7b (diff)
Store webroot in desire (not used now)
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
}