From 5303721bbfdd0f8611e126ae805f0bbd32bcba7a Mon Sep 17 00:00:00 2001 From: Hatter Jiang Date: Wed, 5 May 2021 10:43:04 +0800 Subject: [PATCH] feat: add logs --- src/config.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/config.rs b/src/config.rs index 7c4611b..9d4b561 100644 --- a/src/config.rs +++ b/src/config.rs @@ -88,7 +88,7 @@ impl CertConfig { pub fn filter_cert_config_items(self, valid_days: i32) -> Self { let mut filtered_cert_items = vec![]; - let secs_per_day = 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 { @@ -160,6 +160,7 @@ impl CertConfigItem { let x509_certificate = opt_result!(x509::parse_x509(&format!("{}/{}", self.path, CERT_NAME), &pem), "Parse x509: {}/{}, faield: {}", self.path, CERT_NAME); if let Some(common_name) = &self.common_name { if common_name != &x509_certificate.common_name { + warning!("Cert: {}, common name mis-match: {} vs {}", self.path, common_name, x509_certificate.common_name); return Ok(None); // request for new cert } } @@ -169,6 +170,7 @@ impl CertConfigItem { let mut cert_sorted_dns_names = x509_certificate.alt_names.clone(); cert_sorted_dns_names.sort(); if sorted_dns_names != cert_sorted_dns_names { + warning!("Cert: {}, dns names mis-match: {:?} vs {:?}", self.path, sorted_dns_names, cert_sorted_dns_names); return Ok(None); // request for new cert } }