From 4df97f0e250df720d42a45b9511b179841a1d6bf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Arthur=20Woimb=C3=A9e?= Date: Wed, 30 Mar 2022 22:53:24 +0200 Subject: [PATCH] Improve unrecognized TLS key header error message. Resolves #2128. --- core/http/src/tls/util.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/http/src/tls/util.rs b/core/http/src/tls/util.rs index 8edde83c..5f9f8832 100644 --- a/core/http/src/tls/util.rs +++ b/core/http/src/tls/util.rs @@ -22,7 +22,7 @@ pub fn load_private_key(reader: &mut dyn io::BufRead) -> io::Result let private_keys_fn = match first_line.trim_end() { "-----BEGIN RSA PRIVATE KEY-----" => rustls_pemfile::rsa_private_keys, "-----BEGIN PRIVATE KEY-----" => rustls_pemfile::pkcs8_private_keys, - _ => return Err(err("invalid key header")) + _ => return Err(err("invalid key header; supported formats are: RSA, PKCS8")) }; let key = private_keys_fn(&mut Cursor::new(first_line).chain(reader))