Struct sozu_lib::network::https_rustls::resolver::CertificateResolverWrapper [−][src]
pub struct CertificateResolverWrapper(_);
Methods
impl CertificateResolverWrapper[src]
impl CertificateResolverWrapperpub fn new() -> CertificateResolverWrapper[src]
pub fn new() -> CertificateResolverWrapperpub fn add_certificate(
&self,
add_certificate: AddCertificate
) -> Option<CertFingerprint>[src]
pub fn add_certificate(
&self,
add_certificate: AddCertificate
) -> Option<CertFingerprint>pub fn remove_certificate(&self, remove_certificate: RemoveCertificate)[src]
pub fn remove_certificate(&self, remove_certificate: RemoveCertificate)pub fn add_front(&self, fingerprint: &CertFingerprint) -> bool[src]
pub fn add_front(&self, fingerprint: &CertFingerprint) -> boolpub fn remove_front(&self, fingerprint: &CertFingerprint)[src]
pub fn remove_front(&self, fingerprint: &CertFingerprint)Trait Implementations
impl ResolvesServerCert for CertificateResolverWrapper[src]
impl ResolvesServerCert for CertificateResolverWrapperfn resolve(
&self,
server_name: Option<DNSNameRef>,
sigschemes: &[SignatureScheme]
) -> Option<CertifiedKey>[src]
fn resolve(
&self,
server_name: Option<DNSNameRef>,
sigschemes: &[SignatureScheme]
) -> Option<CertifiedKey>Choose a certificate chain and matching key given any server DNS name provided via SNI, and signature schemes. Read more
Auto Trait Implementations
impl Send for CertificateResolverWrapper
impl Send for CertificateResolverWrapperimpl Sync for CertificateResolverWrapper
impl Sync for CertificateResolverWrapper