Trait sozu_lib::tls::CertificateResolverHelper
source · pub trait CertificateResolverHelper {
type Error;
fn find_certificates_by_names(
&self,
names: &HashSet<String>
) -> Result<HashSet<CertificateFingerprint>, Self::Error>;
fn certificate_names(
&self,
pem: &Pem
) -> Result<HashSet<String>, Self::Error>;
fn fingerprint(certificate: &Pem) -> CertificateFingerprint;
fn parse(
certificate_and_key: &CertificateAndKey
) -> Result<ParsedCertificateAndKey, Self::Error>;
}