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

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