Run cargo fmt
; Remove an unused import (verifier.rs)
This commit is contained in:
parent
2b7119610c
commit
102130eb75
2 changed files with 21 additions and 6 deletions
|
@ -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,
|
||||
})
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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());
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue