pub enum KeyStatus {
Active,
Deprecated,
Revoked,
Expired,
}Expand description
密钥生命周期状态
Variants§
Active
活跃:可用于加密/签名与解密/验证
Deprecated
已弃用:不可用于新操作,但可用于旧数据解密/验证
Revoked
已吊销:不可用于任何操作
Expired
已过期:不可用于新操作,需轮换
Implementations§
Trait Implementations§
impl Copy for KeyStatus
Source§impl<'de> Deserialize<'de> for KeyStatus
impl<'de> Deserialize<'de> for KeyStatus
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
impl Eq for KeyStatus
impl StructuralPartialEq for KeyStatus
Auto Trait Implementations§
impl Freeze for KeyStatus
impl RefUnwindSafe for KeyStatus
impl Send for KeyStatus
impl Sync for KeyStatus
impl Unpin for KeyStatus
impl UnsafeUnpin for KeyStatus
impl UnwindSafe for KeyStatus
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