am 9657ba0e
: Merge "KeyStore: stop using state()"
# Via Gerrit Code Review (1) and Kenny Root (1) * commit '9657ba0edc8bab5a36c26bcd94366149aed63331': KeyStore: stop using state()
This commit is contained in:
@ -74,6 +74,10 @@ public class KeyStore {
|
||||
}
|
||||
}
|
||||
|
||||
public boolean isUnlocked() {
|
||||
return state() == State.UNLOCKED;
|
||||
}
|
||||
|
||||
public byte[] get(String key) {
|
||||
try {
|
||||
return mBinder.get(key);
|
||||
|
@ -62,11 +62,10 @@ public class AndroidKeyPairGeneratorTest extends AndroidTestCase {
|
||||
|
||||
assertTrue(mAndroidKeyStore.reset());
|
||||
|
||||
assertEquals(android.security.KeyStore.State.UNINITIALIZED, mAndroidKeyStore.state());
|
||||
assertFalse(mAndroidKeyStore.isUnlocked());
|
||||
|
||||
assertTrue(mAndroidKeyStore.password("1111"));
|
||||
|
||||
assertEquals(android.security.KeyStore.State.UNLOCKED, mAndroidKeyStore.state());
|
||||
assertTrue(mAndroidKeyStore.isUnlocked());
|
||||
|
||||
assertEquals(0, mAndroidKeyStore.saw("").length);
|
||||
|
||||
|
@ -467,12 +467,10 @@ public class AndroidKeyStoreTest extends AndroidTestCase {
|
||||
mAndroidKeyStore = android.security.KeyStore.getInstance();
|
||||
|
||||
assertTrue(mAndroidKeyStore.reset());
|
||||
|
||||
assertEquals(android.security.KeyStore.State.UNINITIALIZED, mAndroidKeyStore.state());
|
||||
assertFalse(mAndroidKeyStore.isUnlocked());
|
||||
|
||||
assertTrue(mAndroidKeyStore.password("1111"));
|
||||
|
||||
assertEquals(android.security.KeyStore.State.UNLOCKED, mAndroidKeyStore.state());
|
||||
assertTrue(mAndroidKeyStore.isUnlocked());
|
||||
|
||||
assertEquals(0, mAndroidKeyStore.saw("").length);
|
||||
|
||||
|
@ -3384,7 +3384,7 @@ public class ConnectivityService extends IConnectivityManager.Stub {
|
||||
// Tear down existing lockdown if profile was removed
|
||||
mLockdownEnabled = LockdownVpnTracker.isEnabled();
|
||||
if (mLockdownEnabled) {
|
||||
if (mKeyStore.state() != KeyStore.State.UNLOCKED) {
|
||||
if (!mKeyStore.isUnlocked()) {
|
||||
Slog.w(TAG, "KeyStore locked; unable to create LockdownTracker");
|
||||
return false;
|
||||
}
|
||||
|
@ -462,7 +462,7 @@ public class Vpn extends BaseNetworkStateTracker {
|
||||
* secondary thread to perform connection work, returning quickly.
|
||||
*/
|
||||
public void startLegacyVpn(VpnProfile profile, KeyStore keyStore, LinkProperties egress) {
|
||||
if (keyStore.state() != KeyStore.State.UNLOCKED) {
|
||||
if (!keyStore.isUnlocked()) {
|
||||
throw new IllegalStateException("KeyStore isn't unlocked");
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user