Keystore 2.0: Remove Keystore 1.0 SPI with all remaining references
Bug: 171305684 Test: CtsKeystoreTestCases Change-Id: I337515dadc9e45b909bff058d4e13371b4fa843c
This commit is contained in:
@@ -37,7 +37,6 @@ import android.os.Process;
|
||||
import android.os.RemoteException;
|
||||
import android.os.UserHandle;
|
||||
import android.os.UserManager;
|
||||
import android.security.keystore.AndroidKeyStoreProvider;
|
||||
import android.security.keystore.KeyPermanentlyInvalidatedException;
|
||||
import android.security.keystore.KeyProperties;
|
||||
import android.system.keystore2.Domain;
|
||||
@@ -676,23 +675,13 @@ public final class KeyChain {
|
||||
return null;
|
||||
}
|
||||
|
||||
if (AndroidKeyStoreProvider.isKeystore2Enabled()) {
|
||||
try {
|
||||
return android.security.keystore2.AndroidKeyStoreProvider
|
||||
.loadAndroidKeyStoreKeyPairFromKeystore(
|
||||
KeyStore2.getInstance(),
|
||||
getGrantDescriptor(keyId));
|
||||
} catch (UnrecoverableKeyException | KeyPermanentlyInvalidatedException e) {
|
||||
throw new KeyChainException(e);
|
||||
}
|
||||
} else {
|
||||
try {
|
||||
return AndroidKeyStoreProvider.loadAndroidKeyStoreKeyPairFromKeystore(
|
||||
KeyStore.getInstance(), keyId, KeyStore.UID_SELF);
|
||||
} catch (RuntimeException | UnrecoverableKeyException
|
||||
| KeyPermanentlyInvalidatedException e) {
|
||||
throw new KeyChainException(e);
|
||||
}
|
||||
try {
|
||||
return android.security.keystore2.AndroidKeyStoreProvider
|
||||
.loadAndroidKeyStoreKeyPairFromKeystore(
|
||||
KeyStore2.getInstance(),
|
||||
getGrantDescriptor(keyId));
|
||||
} catch (UnrecoverableKeyException | KeyPermanentlyInvalidatedException e) {
|
||||
throw new KeyChainException(e);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user