(cert_dir: &Path)
| 87 | } |
| 88 | |
| 89 | pub fn do_certificates_exist(cert_dir: &Path) -> bool { |
| 90 | let required_files = [ |
| 91 | "server.pem", |
| 92 | "server-key.pem", |
| 93 | "client.pem", |
| 94 | "client-key.pem", |
| 95 | "ca.pem", |
| 96 | "ca-key.pem", |
| 97 | ]; |
| 98 | |
| 99 | required_files.iter().all(|file| { |
| 100 | let path = cert_dir.join(file); |
| 101 | path.exists() && path.metadata().map(|m| m.len() > 0).unwrap_or(false) |
| 102 | }) |
| 103 | } |
no test coverage detected