summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2024-08-18 22:26:55 +0200
committermetamuffin <metamuffin@disroot.org>2024-08-18 22:26:55 +0200
commitb2a914829a68e9ae3fd70b58984d193baa05a6e7 (patch)
tree988e94e9a3b2f876353aabed3bb6fbfa9b6d89d8
parent311d8dc828446d4cfd936706782d2d6b22ed5d86 (diff)
downloadgnix-b2a914829a68e9ae3fd70b58984d193baa05a6e7.tar
gnix-b2a914829a68e9ae3fd70b58984d193baa05a6e7.tar.bz2
gnix-b2a914829a68e9ae3fd70b58984d193baa05a6e7.tar.zst
load recursive
-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")