pub enum ClientAuthSpec {
None,
Request {
trust_store: ClientTrustStoreConfig,
},
Require {
trust_store: ClientTrustStoreConfig,
},
}Expand description
Listener-level resolved mTLS policy. Built by the lower pass from
the union of per-rule ClientAuthConfig blocks; rules on the same
listener must all agree.
Variants§
None
Request
Fields
§
trust_store: ClientTrustStoreConfigRequire
Fields
§
trust_store: ClientTrustStoreConfigTrait Implementations§
Source§impl Clone for ClientAuthSpec
impl Clone for ClientAuthSpec
Source§fn clone(&self) -> ClientAuthSpec
fn clone(&self) -> ClientAuthSpec
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ClientAuthSpec
impl Debug for ClientAuthSpec
Source§impl Default for ClientAuthSpec
impl Default for ClientAuthSpec
Source§fn default() -> ClientAuthSpec
fn default() -> ClientAuthSpec
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ClientAuthSpec
impl<'de> Deserialize<'de> for ClientAuthSpec
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ClientAuthSpec
impl PartialEq for ClientAuthSpec
Source§fn eq(&self, other: &ClientAuthSpec) -> bool
fn eq(&self, other: &ClientAuthSpec) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ClientAuthSpec
impl Serialize for ClientAuthSpec
impl Eq for ClientAuthSpec
impl StructuralPartialEq for ClientAuthSpec
Auto Trait Implementations§
impl Freeze for ClientAuthSpec
impl RefUnwindSafe for ClientAuthSpec
impl Send for ClientAuthSpec
impl Sync for ClientAuthSpec
impl Unpin for ClientAuthSpec
impl UnsafeUnpin for ClientAuthSpec
impl UnwindSafe for ClientAuthSpec
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