pub enum UploadTrust {
PublicRoots,
Roots(Arc<RootCertStore>),
Unchecked,
}Expand description
What an uploaded certificate chain has to be trusted by.
Variants§
PublicRoots
The Mozilla root programme, as bundled by webpki-roots. The default:
the certificate is served to browsers, which will trust nothing else.
Roots(Arc<RootCertStore>)
These roots, for a platform whose tenants use an internal CA.
Unchecked
No chain check. The key must still match, the leaf must still be in date and cover the domain, and the domain must still be verified.
Trait Implementations§
Source§impl Clone for UploadTrust
impl Clone for UploadTrust
Auto Trait Implementations§
impl Freeze for UploadTrust
impl RefUnwindSafe for UploadTrust
impl Send for UploadTrust
impl Sync for UploadTrust
impl Unpin for UploadTrust
impl UnsafeUnpin for UploadTrust
impl UnwindSafe for UploadTrust
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more