pub enum CertificateRevocationReason {
Unspecified,
KeyCompromise,
CertificateAuthorityCompromise,
AffiliationChanged,
Superseded,
CessationOfOperation,
CertificateHold,
RemoveFromCertificateRevocationList,
PrivilegeWithdrawn,
AuthorityAttributeCompromise,
Other(i32),
}Expand description
Certificate revocation reason values
For more information, refer to RFC 5280 § 5.3.1
Variants§
Unspecified
KeyCompromise
CertificateAuthorityCompromise
AffiliationChanged
Superseded
CessationOfOperation
CertificateHold
RemoveFromCertificateRevocationList
PrivilegeWithdrawn
AuthorityAttributeCompromise
Other(i32)
Trait Implementations§
Source§impl Clone for CertificateRevocationReason
impl Clone for CertificateRevocationReason
Source§fn clone(&self) -> CertificateRevocationReason
fn clone(&self) -> CertificateRevocationReason
Returns a duplicate of the value. Read more
1.0.0 · 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 CertificateRevocationReason
impl Debug for CertificateRevocationReason
Source§impl<'de> Deserialize<'de> for CertificateRevocationReason
impl<'de> Deserialize<'de> for CertificateRevocationReason
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for CertificateRevocationReason
impl RefUnwindSafe for CertificateRevocationReason
impl Send for CertificateRevocationReason
impl Sync for CertificateRevocationReason
impl Unpin for CertificateRevocationReason
impl UnwindSafe for CertificateRevocationReason
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