pub struct DistinguishedName(/* private fields */);Expand description
An ordered list of DN attributes.
Implementations§
Source§impl DistinguishedName
impl DistinguishedName
Sourcepub fn new(attrs: Vec<DnAttribute>) -> Self
pub fn new(attrs: Vec<DnAttribute>) -> Self
Construct from a list of attributes (preserves order).
Sourcepub fn iter(&self) -> Iter<'_, DnAttribute> ⓘ
pub fn iter(&self) -> Iter<'_, DnAttribute> ⓘ
Iterate the attributes in their wire order.
Sourcepub fn icac_id(&self) -> Option<u64>
pub fn icac_id(&self) -> Option<u64>
First Matter Intermediate CA Identifier attribute, if present.
Sourcepub fn common_name(&self) -> Option<&str>
pub fn common_name(&self) -> Option<&str>
First Common Name attribute, if present.
Trait Implementations§
Source§impl Clone for DistinguishedName
impl Clone for DistinguishedName
Source§fn clone(&self) -> DistinguishedName
fn clone(&self) -> DistinguishedName
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 DistinguishedName
impl Debug for DistinguishedName
Source§impl Default for DistinguishedName
impl Default for DistinguishedName
Source§fn default() -> DistinguishedName
fn default() -> DistinguishedName
Returns the “default value” for a type. Read more
impl Eq for DistinguishedName
Source§impl<'a> IntoIterator for &'a DistinguishedName
impl<'a> IntoIterator for &'a DistinguishedName
Source§impl PartialEq for DistinguishedName
impl PartialEq for DistinguishedName
impl StructuralPartialEq for DistinguishedName
Auto Trait Implementations§
impl Freeze for DistinguishedName
impl RefUnwindSafe for DistinguishedName
impl Send for DistinguishedName
impl Sync for DistinguishedName
impl Unpin for DistinguishedName
impl UnsafeUnpin for DistinguishedName
impl UnwindSafe for DistinguishedName
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