]> Sergey Matveev's repositories - tofuproxy.git/blobdiff - tls.go
Ability to choose ECDSA/EdDSA algorithms
[tofuproxy.git] / tls.go
diff --git a/tls.go b/tls.go
index ef43964c83eb4b475c90b3602e1b775ab00142a4..b73d42eebfd29f5242135d3927b5d30c14e7caf5 100644 (file)
--- a/tls.go
+++ b/tls.go
@@ -61,7 +61,7 @@ func (h *Handler) ServeHTTP(w http.ResponseWriter, req *http.Request) {
        hostCertsM.Lock()
        keypair, ok := hostCerts[host]
        if !ok || !keypair.cert.NotAfter.After(time.Now().Add(time.Hour)) {
-               keypair = newKeypair(host, CACert, CAPrv)
+               keypair = newX509Keypair(host, CACert, CAPrv)
                hostCerts[host] = keypair
        }
        hostCertsM.Unlock()