Trait X509CredentialValidator

Source
pub trait X509CredentialValidator {
    type Error: IntoAnyError;

    // Required method
    fn validate_chain(
        &self,
        chain: &CertificateChain,
        timestamp: Option<MlsTime>,
    ) -> Result<SignaturePublicKey, Self::Error>;
}
Expand description

X.509 certificate validation trait.

Required Associated Types§

Required Methods§

Source

fn validate_chain( &self, chain: &CertificateChain, timestamp: Option<MlsTime>, ) -> Result<SignaturePublicKey, Self::Error>

Validate a certificate chain.

If timestamp is set to None then expiration checks should be skipped.

Implementors§