aboutsummaryrefslogtreecommitdiff
path: root/desire.go
diff options
context:
space:
mode:
Diffstat (limited to 'desire.go')
-rw-r--r--desire.go12
1 files changed, 4 insertions, 8 deletions
diff --git a/desire.go b/desire.go
index 5b05a99..191daf2 100644
--- a/desire.go
+++ b/desire.go
@@ -1,20 +1,16 @@
package acme
-import "crypto/tls"
+import "crypto"
type Desire struct {
- Cert tls.Certificate
+ key crypto.PrivateKey
altnames []string
solver map[ChalType]Solver
}
-func NewDesire(altnames []string, size int) (*Desire, error) {
- key, err := NewKey(size)
- if err != nil {
- return nil, err
- }
+func NewDesire(key crypto.PrivateKey, altnames []string) (*Desire, error) {
return &Desire{
- Cert: tls.Certificate{PrivateKey: key},
+ key: key,
altnames: altnames,
solver: make(map[ChalType]Solver),
}, nil