Package-level declarations

Types

Link copied to clipboard
abstract class AndroidAttestationException(message: String?, cause: Throwable?) : Throwable

Base class for all well-defined Android attestation exceptions. If this one is thrown, a well-defined error arose.

Link copied to clipboard
class AttestationValueException(message: String?, cause: Throwable? = null, val reason: AttestationValueException.Reason, val expectedValue: Any, val actualValue: Any?) : AndroidAttestationException

Indicates an attestation error during App or OS attestation

Link copied to clipboard
open class CertificateInvalidException(message: String, cause: Throwable? = null, val certificateChain: List<X509Certificate>, val invalidCertificate: X509Certificate?, val reason: CertificateInvalidException.Reason) : AndroidAttestationException

Indicates an error verifying the attestation's underlying certificate chain

Link copied to clipboard

Thrown if neither hardware nor software attestation is enabled or configuration objects are passed into incompatible verifiers.

Link copied to clipboard

Indicates an attestation error due to revocation or inability to fetch a revocation list