Starting March 27, 2025, we recommend using android-latest-release instead of aosp-main to build and contribute to AOSP. For more information, see Changes to AOSP.
Identity Credential Stay organized with collections Save and categorize content based on your preferences.
The Identity Credential APIs provide an interface to a secure store for user identity documents. These APIs communicate with the credstore system service which in turn use the Identity Credential HAL to communicate with Secure Hardware.
The Identity Credential HAL is accessed through IIdentityCredentialStore which provides an interface to a secure store for user identity documents. To the extent possible, specification of the message formats and semantics of communication with credential verification devices and issuing authorities (IAs) is out of scope for this HAL. It provides the interface with secure storage but a credential-specific Android application are be required to implement the presentation and verification protocols and processes appropriate for the specific credential type.
Implementation instructions and VTS test information can be found at:
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-12-02 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-12-02 UTC."],[],[]]