Struct rustls::OwnedTrustAnchor
source · [−]pub struct OwnedTrustAnchor { /* private fields */ }Expand description
A trust anchor, commonly known as a “Root Certificate.”
Implementations
sourceimpl OwnedTrustAnchor
impl OwnedTrustAnchor
sourcepub fn from_subject_spki_name_constraints(
subject: impl Into<Vec<u8>>,
spki: impl Into<Vec<u8>>,
name_constraints: Option<impl Into<Vec<u8>>>
) -> Self
pub fn from_subject_spki_name_constraints(
subject: impl Into<Vec<u8>>,
spki: impl Into<Vec<u8>>,
name_constraints: Option<impl Into<Vec<u8>>>
) -> Self
Constructs an OwnedTrustAnchor from its components.
subject is the subject field of the trust anchor.
spki is the subjectPublicKeyInfo field of the trust anchor.
name_constraints is the value of a DER-encoded name constraints to
apply for this trust anchor, if any.
Trait Implementations
sourceimpl Clone for OwnedTrustAnchor
impl Clone for OwnedTrustAnchor
sourcefn clone(&self) -> OwnedTrustAnchor
fn clone(&self) -> OwnedTrustAnchor
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
Auto Trait Implementations
impl RefUnwindSafe for OwnedTrustAnchor
impl Send for OwnedTrustAnchor
impl Sync for OwnedTrustAnchor
impl Unpin for OwnedTrustAnchor
impl UnwindSafe for OwnedTrustAnchor
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more