aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorSven-Hendrik Haase <svenstaro@gmail.com>2023-04-16 14:02:26 +0000
committerSven-Hendrik Haase <svenstaro@gmail.com>2023-04-16 14:02:26 +0000
commit6464935adf0c3121f7bc297d01e6b011ed2f3216 (patch)
tree70bab8362db93d2d456181e3b1adf1202b59207e /src
parentDocument range request support (diff)
downloadminiserve-6464935adf0c3121f7bc297d01e6b011ed2f3216.tar.gz
miniserve-6464935adf0c3121f7bc297d01e6b011ed2f3216.zip
Add EC key support (closes #1080)
Diffstat (limited to 'src')
-rw-r--r--src/config.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/config.rs b/src/config.rs
index 6c2d978..8976d35 100644
--- a/src/config.rs
+++ b/src/config.rs
@@ -199,7 +199,9 @@ impl MiniserveConfig {
.context("Reading private key file")?
.into_iter()
.find_map(|item| match item {
- pemfile::Item::RSAKey(key) | pemfile::Item::PKCS8Key(key) => Some(key),
+ pemfile::Item::RSAKey(key)
+ | pemfile::Item::PKCS8Key(key)
+ | pemfile::Item::ECKey(key) => Some(key),
_ => None,
})
.ok_or_else(|| anyhow!("No supported private key in file"))?;