diff options
author | metamuffin <metamuffin@disroot.org> | 2024-08-18 22:26:55 +0200 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2024-08-18 22:26:55 +0200 |
commit | b2a914829a68e9ae3fd70b58984d193baa05a6e7 (patch) | |
tree | 988e94e9a3b2f876353aabed3bb6fbfa9b6d89d8 | |
parent | 311d8dc828446d4cfd936706782d2d6b22ed5d86 (diff) | |
download | gnix-b2a914829a68e9ae3fd70b58984d193baa05a6e7.tar gnix-b2a914829a68e9ae3fd70b58984d193baa05a6e7.tar.bz2 gnix-b2a914829a68e9ae3fd70b58984d193baa05a6e7.tar.zst |
load recursive
-rw-r--r-- | src/certs.rs | 6 |
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") |