From c7416082c7131dd4e004f725bf3406f3c8554d92 Mon Sep 17 00:00:00 2001 From: Martin Hoffmann Date: Wed, 24 Jan 2024 17:27:52 +0100 Subject: [PATCH] Accept EC PRIVATE KEY items in PEM files. (#909) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR adds support for private keys marked as “EC PRIVATE KEY“ in the PEM files for TLS server configuration. --- src/utils/tls.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/utils/tls.rs b/src/utils/tls.rs index 6e8af0d..8f63ed0 100644 --- a/src/utils/tls.rs +++ b/src/utils/tls.rs @@ -96,7 +96,7 @@ fn read_key(key_path: &Path) -> Result { })?; let bits = match item { - RSAKey(bits) | PKCS8Key(bits) => bits, + RSAKey(bits) | PKCS8Key(bits) | ECKey(bits) => bits, _ => continue }; if key.is_some() {