pub struct AttestedCredentialData {
pub aaguid: [u8; 16],
pub credential_id: Vec<u8>,
pub public_key: CoseKey,
}Expand description
Credential data embedded in the authenticator data during registration.
Fields§
§aaguid: [u8; 16]Authenticator Attestation GUID — identifies the authenticator model. All-zeros is common for platform authenticators.
credential_id: Vec<u8>Opaque credential identifier chosen by the authenticator.
public_key: CoseKeyThe new credential’s public key as a decoded COSE_Key.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for AttestedCredentialData
impl RefUnwindSafe for AttestedCredentialData
impl Send for AttestedCredentialData
impl Sync for AttestedCredentialData
impl Unpin for AttestedCredentialData
impl UnsafeUnpin for AttestedCredentialData
impl UnwindSafe for AttestedCredentialData
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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