pub enum CsrExtensionRequest {
ClientAuth,
ServerAuth,
CodeSigning,
CustomOid(String),
}Expand description
CSR extension requested by the client.
Variants§
ClientAuth
Client authentication EKU.
ServerAuth
Server authentication EKU. Forbidden for native-client session certificates.
CodeSigning
Code signing EKU. Forbidden for native-client session certificates.
CustomOid(String)
Any other requested extension OID. Forbidden unless a future profile explicitly allows it.
Trait Implementations§
Source§impl Clone for CsrExtensionRequest
impl Clone for CsrExtensionRequest
Source§fn clone(&self) -> CsrExtensionRequest
fn clone(&self) -> CsrExtensionRequest
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 CsrExtensionRequest
impl Debug for CsrExtensionRequest
Source§impl PartialEq for CsrExtensionRequest
impl PartialEq for CsrExtensionRequest
Source§fn eq(&self, other: &CsrExtensionRequest) -> bool
fn eq(&self, other: &CsrExtensionRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for CsrExtensionRequest
impl StructuralPartialEq for CsrExtensionRequest
Auto Trait Implementations§
impl Freeze for CsrExtensionRequest
impl RefUnwindSafe for CsrExtensionRequest
impl Send for CsrExtensionRequest
impl Sync for CsrExtensionRequest
impl Unpin for CsrExtensionRequest
impl UnsafeUnpin for CsrExtensionRequest
impl UnwindSafe for CsrExtensionRequest
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