pub struct HiveKeyV1 {
pub kid: String,
pub ed25519_pub: String,
pub not_after: UtcTimestamp,
}Expand description
One Hive signing key.
Fields§
§kid: String§ed25519_pub: StringEd25519 public key, 32 bytes base64.
not_after: UtcTimestampThe key signs nothing after this time; signatures made before stay valid until the signed object itself expires.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for HiveKeyV1
impl<'de> Deserialize<'de> for HiveKeyV1
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 HiveKeyV1
impl StructuralPartialEq for HiveKeyV1
Auto Trait Implementations§
impl Forget for HiveKeyV1
impl Freeze for HiveKeyV1
impl Move for HiveKeyV1
impl RefUnwindSafe for HiveKeyV1
impl Send for HiveKeyV1
impl Sync for HiveKeyV1
impl Unpin for HiveKeyV1
impl UnsafeUnpin for HiveKeyV1
impl UnwindSafe for HiveKeyV1
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