Builder

Builder to construct an AndroidAttestationConfiguration in a java-friendly way

Parameters

applications

applications to be attested

Constructors

Link copied to clipboard
constructor(applications: List<AndroidAttestationConfiguration.AppData>)

convenience constructor to attest a singleApp

Functions

Link copied to clipboard
@JvmName(name = "addHardwareAttestationTrustAnchorPublicKey")
fun addHardwareAttestationTrustAnchor(anchor: PublicKey): AndroidAttestationConfiguration.Builder

adds a single hardware attestation trust anchor

Link copied to clipboard

adds a single hardware attestation trust anchor

Link copied to clipboard
@JvmName(name = "addSoftwareAttestationTrustAnchorPublicKey")
fun addSoftwareAttestationTrustAnchor(anchor: PublicKey): AndroidAttestationConfiguration.Builder

adds a single software attestation trust anchor

Link copied to clipboard

adds a single software attestation trust anchor

Link copied to clipboard

specifies a minimum Android version

Link copied to clipboard

Validity of the attestation statement in seconds. This is not the certificate validity! An attestation statement has a creation time. This value indicates how far in the past the creation time might be.

Link copied to clipboard
Link copied to clipboard
@JvmName(name = "hardwareAttestationTrustAnchorPublicKeys")
fun hardwareAttestationTrustAnchors(anchors: Set<PublicKey>): AndroidAttestationConfiguration.Builder
Link copied to clipboard

Configures revocation checking. Defaults to checking against the official Google revocation list without Proxy.

Link copied to clipboard
@JvmName(name = "softwareAttestationTrustAnchorPublicKeys")
fun softwareAttestationTrustAnchors(anchors: Set<PublicKey>): AndroidAttestationConfiguration.Builder