pub struct EnrollmentRequest {
pub user_id: String,
pub public_key_cose: Vec<u8>,
pub hardware_attestation: Vec<u8>,
}Fields§
§user_id: String§public_key_cose: Vec<u8>COSE-encoded Ed25519 public key bytes.
hardware_attestation: Vec<u8>TPM quote or Secure Enclave blob; empty for software-only.
Trait Implementations§
Source§impl Debug for EnrollmentRequest
impl Debug for EnrollmentRequest
Source§impl<'de> Deserialize<'de> for EnrollmentRequest
impl<'de> Deserialize<'de> for EnrollmentRequest
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 EnrollmentRequest
impl RefUnwindSafe for EnrollmentRequest
impl Send for EnrollmentRequest
impl Sync for EnrollmentRequest
impl Unpin for EnrollmentRequest
impl UnsafeUnpin for EnrollmentRequest
impl UnwindSafe for EnrollmentRequest
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