pub struct HostnameFlags(/* private fields */);Expand description
Flags controlling hostname verification behaviour during certificate checks.
Passed to SslCtxBuilder::<Client>::verify_hostname_flags.
Combine flags using HostnameFlags::or.
These map directly to the X509_CHECK_FLAG_* constants defined in
<openssl/x509_vfy.h>.
Implementations§
Source§impl HostnameFlags
impl HostnameFlags
Sourcepub const NO_PARTIAL_WILDCARDS: Self
pub const NO_PARTIAL_WILDCARDS: Self
Disallow partial wildcards like *.example.* — only single trailing-label
wildcards such as *.example.com are permitted.
Maps to X509_CHECK_FLAG_NO_PARTIAL_WILDCARDS (0x4).
Sourcepub const MULTI_LABEL_WILDCARDS: Self
pub const MULTI_LABEL_WILDCARDS: Self
Allow wildcards to match multiple labels (e.g. *.foo.example.com).
Maps to X509_CHECK_FLAG_MULTI_LABEL_WILDCARDS (0x8).
Trait Implementations§
Source§impl Clone for HostnameFlags
impl Clone for HostnameFlags
Source§fn clone(&self) -> HostnameFlags
fn clone(&self) -> HostnameFlags
Returns a duplicate of the value. Read more
1.0.0 · 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 HostnameFlags
impl Debug for HostnameFlags
Source§impl Default for HostnameFlags
impl Default for HostnameFlags
Source§fn default() -> HostnameFlags
fn default() -> HostnameFlags
Returns the “default value” for a type. Read more
Source§impl PartialEq for HostnameFlags
impl PartialEq for HostnameFlags
impl Copy for HostnameFlags
impl Eq for HostnameFlags
impl StructuralPartialEq for HostnameFlags
Auto Trait Implementations§
impl Freeze for HostnameFlags
impl RefUnwindSafe for HostnameFlags
impl Send for HostnameFlags
impl Sync for HostnameFlags
impl Unpin for HostnameFlags
impl UnsafeUnpin for HostnameFlags
impl UnwindSafe for HostnameFlags
Blanket Implementations§
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