pub struct AttestedEndpointDescriptorEntry {
pub ephemeral_key_id: String,
pub ephemeral_public_key: String,
pub not_before_unix_millis: i64,
pub not_after_unix_millis: i64,
pub region: String,
pub attestation_signature: String,
pub signed_descriptor: String,
}Expand description
One root-attested ephemeral key plus the descriptor that key signed.
Fields§
§ephemeral_key_id: String§ephemeral_public_key: String32-byte Ed25519 public key as 64 lowercase hex characters.
not_before_unix_millis: i64§not_after_unix_millis: i64§region: String§attestation_signature: String64-byte Ed25519 signature as 128 lowercase hex characters.
signed_descriptor: StringHex-encoded SignedEndpointDescriptor protobuf.
Trait Implementations§
Source§impl Clone for AttestedEndpointDescriptorEntry
impl Clone for AttestedEndpointDescriptorEntry
Source§fn clone(&self) -> AttestedEndpointDescriptorEntry
fn clone(&self) -> AttestedEndpointDescriptorEntry
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<'de> Deserialize<'de> for AttestedEndpointDescriptorEntry
impl<'de> Deserialize<'de> for AttestedEndpointDescriptorEntry
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 AttestedEndpointDescriptorEntry
impl StructuralPartialEq for AttestedEndpointDescriptorEntry
Auto Trait Implementations§
impl Freeze for AttestedEndpointDescriptorEntry
impl RefUnwindSafe for AttestedEndpointDescriptorEntry
impl Send for AttestedEndpointDescriptorEntry
impl Sync for AttestedEndpointDescriptorEntry
impl Unpin for AttestedEndpointDescriptorEntry
impl UnsafeUnpin for AttestedEndpointDescriptorEntry
impl UnwindSafe for AttestedEndpointDescriptorEntry
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