diff --git a/src/common/crypto.rs b/src/common/crypto.rs index 753d9b9..d7865cf 100644 --- a/src/common/crypto.rs +++ b/src/common/crypto.rs @@ -88,9 +88,9 @@ pub fn get_local_certificates<'hc>(context: &HuskContext<'hc>, email: &str) for (fpr, some_userid) in bindings { if let Some(userid) = some_userid { let paths = n.authenticate(userid, &fpr, wot::FULLY_TRUSTED); - if !paths.is_empty() { - log::debug!("{} authenticated!!!", email); - for (path, _) in paths.iter() { + for (path, _) in paths.iter() { + if path.amount() >= wot::FULLY_TRUSTED { + log::debug!("{} authenticated!!!", email); if let Ok(cert) = cert_store.lookup_by_cert_fpr(&path.target().fingerprint()) { result.push(cert); }