18 lines
652 B
Rust
18 lines
652 B
Rust
use der::DateTime;
|
|
use mc_attestation_verifier::{CertificateChainVerifier, CertificateChainVerifierError};
|
|
use x509_cert::{crl::CertificateList, Certificate};
|
|
|
|
#[derive(Debug, Clone, serde::Serialize, serde::Deserialize, Eq, PartialEq)]
|
|
pub struct TlsCertificateChainVerifier;
|
|
|
|
impl CertificateChainVerifier for TlsCertificateChainVerifier {
|
|
fn verify_certificate_chain<'a, 'b>(
|
|
&self,
|
|
_certificate_chain: impl IntoIterator<Item = &'a Certificate>,
|
|
_crls: impl IntoIterator<Item = &'b CertificateList>,
|
|
_time: impl Into<Option<DateTime>>,
|
|
) -> Result<(), CertificateChainVerifierError> {
|
|
todo!()
|
|
}
|
|
}
|