aboutsummaryrefslogtreecommitdiff
path: root/solve_tls.go
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2016-01-28 18:54:30 +0100
committerDimitri Sokolyuk <demon@dim13.org>2016-01-28 18:54:30 +0100
commit85064fad5581de8ad33732275c9f0a983c6096b0 (patch)
tree4352c1b2d6c9ba0592af0af4610b5deffe716666 /solve_tls.go
parentd784c62fe5e31c9b2b51d03df0bd49e9374c4f1c (diff)
kiss
Diffstat (limited to 'solve_tls.go')
-rw-r--r--solve_tls.go9
1 files changed, 2 insertions, 7 deletions
diff --git a/solve_tls.go b/solve_tls.go
index 876a39a..2017cd7 100644
--- a/solve_tls.go
+++ b/solve_tls.go
@@ -14,11 +14,6 @@ import (
"time"
)
-const (
- tlsKeySize = 2048
- tlsSuffix = ".acme.invalid"
-)
-
type tlsSolver struct {
http.Server
}
@@ -37,7 +32,7 @@ func newCert(domain string) (tls.Certificate, error) {
fail := func(err error) (tls.Certificate, error) {
return tls.Certificate{}, err
}
- key, err := rsa.GenerateKey(rand.Reader, tlsKeySize)
+ key, err := rsa.GenerateKey(rand.Reader, 2048)
if err != nil {
return fail(err)
}
@@ -72,7 +67,7 @@ func newCert(domain string) (tls.Certificate, error) {
func sniName(keyAuth string) string {
hash := sha256.Sum256([]byte(keyAuth))
z := hex.EncodeToString(hash[:])
- return z[:32] + "." + z[32:] + tlsSuffix
+ return z[:32] + "." + z[32:] + ".acme.invalid"
}
func (s *tlsSolver) Solve(_, keyAuth string) error {