Struct webauthn_rs::proto::TpmsAttest [−][src]
pub struct TpmsAttest {
pub magic: u32,
pub type_: TpmSt,
pub qualified_signer: Tpm2bName,
pub extra_data: Option<Vec<u8>>,
pub clock_info: TpmsClockInfo,
pub firmware_version: u64,
pub typeattested: TpmuAttest,
}
Expand description
Tpm attestation structure.
Fields
magic: u32
Magic. Should be set to TPM_GENERATED_VALUE
type_: TpmSt
The type of attestation for typeattested.
qualified_signer: Tpm2bName
Ignored in webauthn.
extra_data: Option<Vec<u8>>
Ignored in webauthn.
clock_info: TpmsClockInfo
Tpm Clock Information
firmware_version: u64
The TPM firmware version. May be obfuscated.
typeattested: TpmuAttest
The attestation.
Trait Implementations
type Error = WebauthnError
type Error = WebauthnError
The type returned in the event of a conversion error.
Performs the conversion.