diff options
author | Trinity Pointard <trinity.pointard@gmail.com> | 2021-05-29 21:22:15 +0200 |
---|---|---|
committer | Trinity Pointard <trinity.pointard@gmail.com> | 2021-05-29 21:37:49 +0200 |
commit | 289521886bc5819790c92da6cdf24898aacbaf58 (patch) | |
tree | ad79abec207e11de5c860d23c871b884aaada909 /src/rpc/rpc_client.rs | |
parent | ebd21b325e7c30b58d6b3ab621f08cd1bffb0c6d (diff) | |
download | garage-289521886bc5819790c92da6cdf24898aacbaf58.tar.gz garage-289521886bc5819790c92da6cdf24898aacbaf58.zip |
make most changes suggested during install-party
Diffstat (limited to 'src/rpc/rpc_client.rs')
-rw-r--r-- | src/rpc/rpc_client.rs | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/rpc/rpc_client.rs b/src/rpc/rpc_client.rs index 5ed43d44..806c7e69 100644 --- a/src/rpc/rpc_client.rs +++ b/src/rpc/rpc_client.rs @@ -279,9 +279,13 @@ impl RpcHttpClient { tls_config: &Option<TlsConfig>, ) -> Result<Self, Error> { let method = if let Some(cf) = tls_config { - let ca_certs = tls_util::load_certs(&cf.ca_cert)?; - let node_certs = tls_util::load_certs(&cf.node_cert)?; - let node_key = tls_util::load_private_key(&cf.node_key)?; + let ca_certs = tls_util::load_certs(&cf.ca_cert).map_err(|e| { + Error::Message(format!("Failed to open CA certificate file: {:?}", e)) + })?; + let node_certs = tls_util::load_certs(&cf.node_cert) + .map_err(|e| Error::Message(format!("Failed to open certificate file: {:?}", e)))?; + let node_key = tls_util::load_private_key(&cf.node_key) + .map_err(|e| Error::Message(format!("Failed to open private key file: {:?}", e)))?; let mut config = rustls::ClientConfig::new(); |