pub struct AttestedDevice {
pub key: DeviceKey,
pub platform: Platform,
pub issuer: String,
pub audience: String,
pub expires_at: SystemTime,
}Expand description
A device the Attestation Gateway attested, from a verified integrity token.
Fields§
§key: DeviceKeyThe attested device key, from cnf.jwk.
platform: PlatformThe attested platform.
issuer: StringThe token issuer.
audience: StringThe accepted audience the token was issued for.
expires_at: SystemTimeWhen the token expires.
Trait Implementations§
Source§impl Clone for AttestedDevice
impl Clone for AttestedDevice
Source§impl Debug for AttestedDevice
impl Debug for AttestedDevice
impl Eq for AttestedDevice
Source§impl PartialEq for AttestedDevice
impl PartialEq for AttestedDevice
impl StructuralPartialEq for AttestedDevice
Auto Trait Implementations§
impl Freeze for AttestedDevice
impl RefUnwindSafe for AttestedDevice
impl Send for AttestedDevice
impl Sync for AttestedDevice
impl Unpin for AttestedDevice
impl UnsafeUnpin for AttestedDevice
impl UnwindSafe for AttestedDevice
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.