Struct openssl::x509::X509NameRef
source · [−]pub struct X509NameRef(_);
Expand description
Reference to X509Name
.
Implementations
sourceimpl X509NameRef
impl X509NameRef
sourcepub fn entries_by_nid(&self, nid: Nid) -> X509NameEntries<'_>ⓘNotable traits for X509NameEntries<'a>impl<'a> Iterator for X509NameEntries<'a> type Item = &'a X509NameEntryRef;
pub fn entries_by_nid(&self, nid: Nid) -> X509NameEntries<'_>ⓘNotable traits for X509NameEntries<'a>impl<'a> Iterator for X509NameEntries<'a> type Item = &'a X509NameEntryRef;
Returns the name entries by the nid.
sourcepub fn entries(&self) -> X509NameEntries<'_>ⓘNotable traits for X509NameEntries<'a>impl<'a> Iterator for X509NameEntries<'a> type Item = &'a X509NameEntryRef;
pub fn entries(&self) -> X509NameEntries<'_>ⓘNotable traits for X509NameEntries<'a>impl<'a> Iterator for X509NameEntries<'a> type Item = &'a X509NameEntryRef;
Returns an iterator over all X509NameEntry
values
sourcepub fn to_der(&self) -> Result<Vec<u8>, ErrorStack>
pub fn to_der(&self) -> Result<Vec<u8>, ErrorStack>
Serializes the certificate into a DER-encoded X509 name structure.
This corresponds to i2d_X509_NAME
.
Trait Implementations
sourceimpl AsRef<X509NameRef> for X509Name
impl AsRef<X509NameRef> for X509Name
sourcefn as_ref(&self) -> &X509NameRef
fn as_ref(&self) -> &X509NameRef
Performs the conversion.
sourceimpl Borrow<X509NameRef> for X509Name
impl Borrow<X509NameRef> for X509Name
sourcefn borrow(&self) -> &X509NameRef
fn borrow(&self) -> &X509NameRef
Immutably borrows from an owned value. Read more
sourceimpl Debug for X509NameRef
impl Debug for X509NameRef
sourceimpl ForeignTypeRef for X509NameRef
impl ForeignTypeRef for X509NameRef
impl Send for X509NameRef
impl Sync for X509NameRef
Auto Trait Implementations
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more