Struct sozu_lib::tls::MutexWrappedCertificateResolver
source · pub struct MutexWrappedCertificateResolver(pub Mutex<GenericCertificateResolver>);Tuple Fields§
§0: Mutex<GenericCertificateResolver>Implementations§
Trait Implementations§
source§impl ResolvesServerCert for MutexWrappedCertificateResolver
impl ResolvesServerCert for MutexWrappedCertificateResolver
source§fn resolve(&self, client_hello: ClientHello<'_>) -> Option<Arc<CertifiedKey>>
fn resolve(&self, client_hello: ClientHello<'_>) -> Option<Arc<CertifiedKey>>
Choose a certificate chain and matching key given simplified
ClientHello information. Read more
Auto Trait Implementations§
impl RefUnwindSafe for MutexWrappedCertificateResolver
impl Send for MutexWrappedCertificateResolver
impl Sync for MutexWrappedCertificateResolver
impl Unpin for MutexWrappedCertificateResolver
impl UnwindSafe for MutexWrappedCertificateResolver
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere T: 'a,
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more