aboutsummaryrefslogtreecommitdiff
path: root/desire.go
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2016-03-06 02:49:32 +0100
committerDimitri Sokolyuk <demon@dim13.org>2016-03-06 02:49:32 +0100
commit545a6a4999f1a42353a8e90b9fada6fbfccea38d (patch)
tree9238cbfdb6a9bdb8c18fbf696cadae9b36c2904c /desire.go
parentc9ef855f5a3a46c8ec8106cf9b62fd12fc03268b (diff)
Refactor NewCSR
Diffstat (limited to 'desire.go')
-rw-r--r--desire.go22
1 files changed, 1 insertions, 21 deletions
diff --git a/desire.go b/desire.go
index 148523f..3bcf1a1 100644
--- a/desire.go
+++ b/desire.go
@@ -1,12 +1,6 @@
package acme
-import (
- "crypto/rand"
- "crypto/tls"
- "crypto/x509"
- "crypto/x509/pkix"
- "encoding/base64"
-)
+import "crypto/tls"
type Desire struct {
cert tls.Certificate
@@ -34,20 +28,6 @@ func (d *Desire) HasSolver() bool {
return len(d.solver) > 0
}
-func (d *Desire) CSR() (string, error) {
- tmpl := x509.CertificateRequest{
- Subject: pkix.Name{CommonName: d.altnames[0]},
- }
- if len(d.altnames) > 1 {
- tmpl.DNSNames = d.altnames
- }
- der, err := x509.CreateCertificateRequest(rand.Reader, &tmpl, d.cert.PrivateKey)
- if err != nil {
- return "", err
- }
- return base64.RawURLEncoding.EncodeToString(der), nil
-}
-
func (d *Desire) LoadKeyPair(certFile, keyFile string) (err error) {
d.cert, err = tls.LoadX509KeyPair(certFile, keyFile)
return