We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 7dc75b6 commit 3de1b74Copy full SHA for 3de1b74
src/runtime/tls_openssl.rs
@@ -98,9 +98,15 @@ fn make_openssl_connector(cfg: TlsOptions) -> Result<SslConnector> {
98
#[cfg(feature = "cert-key-password")]
99
if let Some(key_pw) = tls_certificate_key_file_password {
100
let contents = std::fs::read(&path)?;
101
+
102
+ /*
103
let key_bytes = super::pem::decrypt_private_key(&contents, &key_pw)?;
104
let key =
105
openssl::pkey::PKey::private_key_from_der(&key_bytes).map_err(openssl_err)?;
106
+ */
107
108
+ let key = openssl::pkey::PKey::private_key_from_pem_passphrase(&contents, &key_pw)
109
+ .map_err(openssl_err)?;
110
builder.set_private_key(&key).map_err(openssl_err)?;
111
return Ok(());
112
}
0 commit comments