[−][src]Struct openssl::x509::extension::BasicConstraints
An extension which indicates whether a certificate is a CA certificate.
Implementations
impl BasicConstraints[src]
pub fn new() -> BasicConstraints[src]
Construct a new BasicConstraints extension.
pub fn critical(&mut self) -> &mut BasicConstraints[src]
Sets the critical flag to true. The extension will be critical.
pub fn ca(&mut self) -> &mut BasicConstraints[src]
Sets the ca flag to true.
pub fn pathlen(&mut self, pathlen: u32) -> &mut BasicConstraints[src]
Sets the pathlen to an optional non-negative value. The pathlen is the maximum number of CAs that can appear below this one in a chain.
pub fn build(&self) -> Result<X509Extension, ErrorStack>[src]
Return the BasicConstraints extension as an X509Extension.
Auto Trait Implementations
impl RefUnwindSafe for BasicConstraints
impl Send for BasicConstraints
impl Sync for BasicConstraints
impl Unpin for BasicConstraints
impl UnwindSafe for BasicConstraints
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,