diff --git a/src/config.rs b/src/config.rs index 935063b..e87da82 100644 --- a/src/config.rs +++ b/src/config.rs @@ -88,7 +88,8 @@ impl CertConfig { pub fn filter_cert_config_items(self, valid_days: i32) -> Self { let mut filtered_cert_items = vec![]; - let valid_days_secs = valid_days as i64 * 24 * 3600; + let secs_per_day = 24 * 3600; + let valid_days_secs = valid_days as i64 * secs_per_day; let secs_from_unix_epoch = SystemTime::now().duration_since(SystemTime::UNIX_EPOCH).unwrap().as_secs() as i64; for item in &self.cert_items { let mut item2 = item.clone(); @@ -96,11 +97,11 @@ impl CertConfig { Ok(Some(x509_certificate)) => { if x509_certificate.certificate_not_after >= (valid_days_secs + secs_from_unix_epoch) { information!("Certificate: {} is valid: {} days", item.path, - (x509_certificate.certificate_not_after - secs_from_unix_epoch)/valid_days_secs + (x509_certificate.certificate_not_after - secs_from_unix_epoch) / secs_per_day ); } else { warning!("Certificate: {} is valid: {} days", item.path, - (x509_certificate.certificate_not_after - secs_from_unix_epoch)/valid_days_secs + (x509_certificate.certificate_not_after - secs_from_unix_epoch) / secs_per_day ); filtered_cert_items.push(item2); }