pub struct X509NameOwned { /* private fields */ }Expand description
An owned, mutable distinguished name (X509_NAME*).
Pass to X509Builder::set_subject_name / X509Builder::set_issuer_name.
Implementations§
Source§impl X509NameOwned
impl X509NameOwned
Sourcepub fn new() -> Result<Self, ErrorStack>
pub fn new() -> Result<Self, ErrorStack>
Create an empty distinguished name.
§Errors
Sourcepub fn add_entry_by_txt(
&mut self,
field: &CStr,
value: &[u8],
) -> Result<(), ErrorStack>
pub fn add_entry_by_txt( &mut self, field: &CStr, value: &[u8], ) -> Result<(), ErrorStack>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for X509NameOwned
impl RefUnwindSafe for X509NameOwned
impl !Send for X509NameOwned
impl !Sync for X509NameOwned
impl Unpin for X509NameOwned
impl UnwindSafe for X509NameOwned
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