Android Attestation Configuration
class AndroidAttestationConfiguration @JvmOverloads constructor(val packageName: String, val signatureDigests: List<ByteArray>, val appVersion: Int? = null, val androidVersion: Int? = null, patchLevel: PatchLevel? = null, val requireStrongBox: Boolean = false, val bootloaderUnlockAllowed: Boolean = false, val requireRollbackResistance: Boolean = false, val ignoreLeafValidity: Boolean = false)
Main Android Key attestation configuration class serving as ground truth for all key attestation verifications
Constructors
Link copied to clipboard
fun AndroidAttestationConfiguration(packageName: String, signatureDigests: List<ByteArray>, appVersion: Int? = null, androidVersion: Int? = null, patchLevel: PatchLevel? = null, requireStrongBox: Boolean = false, bootloaderUnlockAllowed: Boolean = false, requireRollbackResistance: Boolean = false, ignoreLeafValidity: Boolean = false)
Properties
Link copied to clipboard
Internal representation of the patch level as contained in the com.google.android.attestation.ParsedAttestationRecord
Link copied to clipboard
Link copied to clipboard
Unsupported by most devices. See Official Documentation
Link copied to clipboard