From 054c88f817983d7b5daacf78bb2fe8c9505b72f1 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Sun, 6 Mar 2016 03:10:23 +0100 Subject: Refactor Bundle and NewDesire --- desire.go | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) (limited to 'desire.go') 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 -- cgit v1.2.3