aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/certs.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/certs.rs b/src/certs.rs
index c1d0ad1..27aab51 100644
--- a/src/certs.rs
+++ b/src/certs.rs
@@ -43,6 +43,12 @@ impl CertPool {
if !path.is_dir() {
return Ok(());
}
+ for e in path.read_dir()? {
+ let p = e?.path();
+ if p.is_dir() {
+ self.load_recursive(&p)?;
+ }
+ }
let keypath = path.join("privkey.pem");
let certpath = if path.join("fullchain.pem").exists() {
path.join("fullchain.pem")