Run cargo fmt; Remove an unused import (verifier.rs)

This commit is contained in:
Nathan Fisher 2023-05-25 10:24:32 -04:00
parent 2b7119610c
commit 102130eb75
2 changed files with 21 additions and 6 deletions

View file

@ -1,4 +1,10 @@
use {digest::Digest, rustls::Certificate, sha2::Sha256, std::{io::Read, fmt::Write}, x509_parser::prelude::*};
use {
digest::Digest,
rustls::Certificate,
sha2::Sha256,
std::{fmt::Write, io::Read},
x509_parser::prelude::*,
};
mod error;
pub use error::Error;
@ -40,6 +46,9 @@ impl GetFingerprint for Certificate {
for c in res {
write!(s, "{c:02x}")?;
}
Ok(Fingerprint { names, fingerprint: s })
Ok(Fingerprint {
names,
fingerprint: s,
})
}
}

View file

@ -1,5 +1,5 @@
use {
crate::prelude::{CertificateStore, Fingerprint, GetFingerprint},
crate::prelude::{CertificateStore, GetFingerprint},
rustls::{
client::{ServerCertVerified, ServerCertVerifier},
Certificate,
@ -46,13 +46,19 @@ impl<S: CertificateStore> ServerCertVerifier for Verifier<S> {
return Ok(ServerCertVerified::assertion());
}
}
Err(rustls::Error::InvalidCertificate(rustls::CertificateError::NotValidForName))
Err(rustls::Error::InvalidCertificate(
rustls::CertificateError::NotValidForName,
))
} else {
Err(rustls::Error::InvalidCertificate(rustls::CertificateError::NotValidForName))
Err(rustls::Error::InvalidCertificate(
rustls::CertificateError::NotValidForName,
))
}
} else {
if !store.contains_certificate(&name) {
let _key = store.borrow_mut().insert_certificate(&name, &fp.fingerprint);
let _key = store
.borrow_mut()
.insert_certificate(&name, &fp.fingerprint);
}
return Ok(ServerCertVerified::assertion());
}