OSDN Git Service

Add support for testing mode root certificate.
authorDmitry Dementyev <dementyev@google.com>
Wed, 28 Mar 2018 19:36:45 +0000 (12:36 -0700)
committerDmitry Dementyev <dementyev@google.com>
Thu, 29 Mar 2018 21:18:42 +0000 (14:18 -0700)
commit57ca3da24f26164104aecbcebf345cfcfac17a66
treee014506090cf9ba317c62f14320ee562e7bd89fa
parent7a33063b39c0a48e57d7146adfc4640a8944adec
Add support for testing mode root certificate.

1) Add Certificate
2) Helper class for end-to-end tests
3) Only create snapshot for passwords with special prefix in test mode
4) Sync only keys with insecure prefix in test mode.

Bug: 76433465
Test: adb shell am instrument -w -e package
com.android.server.locksettings.recoverablekeystore
com.android.frameworks.servicestests/android.support.test.runner.AndroidJUnitRunner

Change-Id: I6edc8c4716c3a034b6b79c7aa6f4b8478e9a3c9e
core/java/android/security/keystore/recovery/TrustedRootCertificates.java
services/core/java/com/android/server/locksettings/recoverablekeystore/KeySyncTask.java
services/core/java/com/android/server/locksettings/recoverablekeystore/RecoverableKeyStoreManager.java
services/core/java/com/android/server/locksettings/recoverablekeystore/TestOnlyInsecureCertificateHelper.java [new file with mode: 0644]
services/tests/servicestests/src/com/android/server/locksettings/recoverablekeystore/KeySyncTaskTest.java
services/tests/servicestests/src/com/android/server/locksettings/recoverablekeystore/RecoverableKeyStoreManagerTest.java
services/tests/servicestests/src/com/android/server/locksettings/recoverablekeystore/TestData.java
services/tests/servicestests/src/com/android/server/locksettings/recoverablekeystore/TestOnlyInsecureCertificateHelperTest.java [new file with mode: 0644]