feat: add logs
This commit is contained in:
@@ -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
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user