Package-level declarations
Types
Representation of the AttestationApplicationId sequence contained within AuthorizationList.
Representation of the AttestationPackageInfo sequence contained within AttestationApplicationId.
Representation of the AuthorizationList sequence contained within KeyDescription.
An interface to handle checking validity of challenges.
Configuration for validating the extensions in an Android attestation certificate, as described at https://source.android.com/docs/security/features/keystore/attestation.
Polyfill for java.time.InstantSource.
Reasons why a certificate chain could not be verified which are specific to key attestation.
KeyMint tag names and IDs.
Representation of the Origin enum contained within KeyDescription.
Representation of the RootOfTrust sequence contained within AuthorizationList.
Representation of the SecurityLevel enum contained within KeyDescription.
Configuration for validating the attestationSecurityLevel and keyMintSecurityLevel fields in an Android attestation certificate.
Configuration for validating a single extension in an Android attestation certificate.
The result of verifying an Android Key Attestation certificate chain.
Representation of the VerifiedBootState enum contained within RootOfTrust.
Verifier for Android Key Attestation certificate chain.
Functions
Returns an X509Certificate from a String.
Fetches Google's revocation status list from the web.
Fetches a revocation status list from the web.
Returns the Android Key Attestation extension.
Parses a revocation status list from an input stream.
Returns the Android Key Attestation extension for provisioning info.