Package-level declarations
Types
Link copied to clipboard
A generic representation of a challenge sent the server.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@Serializable
Constraints on the key to be created on the client. If properly set, allows for ridiculously hands-free key and attestation statement creation
Link copied to clipboard
object WardenDefaults
Properties
Link copied to clipboard
Tries to extract a device name from a TBS CSR's attribute with OID WardenDefaults.OIDs.DEVICE_NAME.
Functions
Link copied to clipboard
fun TbsCertificationRequest.attestationStatementForChallenge(challenge: AttestationChallenge): KmmResult<Attestation>
Tries to extract an attestation statement from a TBS CSR based on the proofOID specified in challenge
Link copied to clipboard
fun TbsCertificationRequest.attestationStatementForOid(oid: ObjectIdentifier): KmmResult<Attestation>
Tries to extract an attestation statement from a TBS CSR, given it is present as an attribute with oid