AppData
constructor(packageName: String, signerFingerprints: List<@Serializable(with = ByteArrayBase64UrlSerializer::class) ByteArray>, appVersion: Int? = null, androidVersionOverride: Int? = null, patchLevelOverride: PatchLevel? = null, requireRemoteKeyProvisioningOverride: Boolean? = null, trustedRootOverrides: Set<TrustedRoot>? = null, requireStrongBoxOverride: Boolean? = null)(source)
Parameters
packageName
Android app package name (e.g. at.asitplus.demo)
signerFingerprints
SHA-256 digests of signature certificates used to sign the APK. This is a Google cloud signing certificate for production play store releases. Being able to specify multiple digests makes it easy to use development builds and production builds in parallel.
appVersion
optional parameter. If set, attestation enforces application version to be greater or equal to this parameter
constructor(packageName: String, signatureDigests: List<@Serializable(with = ByteArrayBase64UrlSerializer::class) ByteArray>, appVersion: Int? = null, androidVersionOverride: Int? = null, patchLevelOverride: PatchLevel? = null, trustAnchorOverrides: Set<@Serializable(with = PubKeyBasePemSerializer::class) PublicKey>? = null, requireRemoteKeyProvisioningOverride: Boolean? = null, requireStrongBoxOverride: Boolean? = null)(source)
Deprecated
Uses raw public keys for trust anchors. To be removed in 1.0.0