Struct sozu_lib::tls::MutexCertificateResolver
source · pub struct MutexCertificateResolver(pub Mutex<CertificateResolver>);
Tuple Fields§
§0: Mutex<CertificateResolver>
Trait Implementations§
source§impl Debug for MutexCertificateResolver
impl Debug for MutexCertificateResolver
source§impl Default for MutexCertificateResolver
impl Default for MutexCertificateResolver
source§fn default() -> MutexCertificateResolver
fn default() -> MutexCertificateResolver
Returns the “default value” for a type. Read more
source§impl ResolvesServerCert for MutexCertificateResolver
impl ResolvesServerCert for MutexCertificateResolver
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 !Freeze for MutexCertificateResolver
impl RefUnwindSafe for MutexCertificateResolver
impl Send for MutexCertificateResolver
impl Sync for MutexCertificateResolver
impl Unpin for MutexCertificateResolver
impl UnwindSafe for MutexCertificateResolver
Blanket Implementations§
source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
source§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