Package-level declarations
Types
Represents a challenge for attestation processes, encapsulating necessary details such as the nonce, validity, and additional constraints or metadata for the attestation proof.
Constrained value type for AttestationChallenge.additionalPayload.
Format-agnostic serializer for Map<String, Constrained>.
Constraints on the key to be created on the client. If properly set, allows for ridiculously hands-free key and attestation statement creation
Functions
Tries to extract an attestation statement from a TBS CSR based on the proofOID specified in challenge
Tries to extract an attestation statement from a TBS CSR, given it is present as an attribute with oid
Returns the certificate matching the predicate that is closest to the root. Can be the root itself.
Returns the certificate matching the predicate that is closes to the root. Can be the root itself.
Tries to extract a device name from a TBS CSR if genericDeviceNameOID is specified in challenge
Tries to extract a device name from a TBS CSR, given it is present as an attribute with oid
Returns a list of certificates that contain an attestation extension; in-order.