AttestationChallenge
A generic representation of a challenge sent the server.
Constructors
Convenience constructor to pass two instants instead of instant and duration
Properties
The endpoint to post the CSR containing the attestation proof to
Whether to include a generic make and model (such as "Google Pixel 8", or "iPhone 16" with the attestation proof). On its own this is not the device's nickname and therefore cannot identify a person in its own. Defaults to false.
The issuing time of the nonce. Useful to detect clock drifts and exit early. This is not considered sensible information, as clocks must be in sync anyhow.
Specified key constraints for the client
The nonce chosen by the server. Must be at most 128 bytes long, as this is the largest nonce size supported by Android.
How long this nonce is considered valid.
Lazily-evaluated property