From 23571e176af4673f193bcf7bcfeef644a5ac018c Mon Sep 17 00:00:00 2001 From: John Wu Date: Tue, 8 Mar 2022 22:47:40 +0000 Subject: [PATCH] Revert "Update AndroidKeyStoreMaintenance framework API" This reverts commit bb5c49e5108262f42dceb61620c6c530dd529579. Reason for revert: functionality removed Change-Id: Ib04a1690b8892af53ca6449e3a38e10490baf9da --- .../security/AndroidKeyStoreMaintenance.java | 22 ------------------- 1 file changed, 22 deletions(-) diff --git a/keystore/java/android/security/AndroidKeyStoreMaintenance.java b/keystore/java/android/security/AndroidKeyStoreMaintenance.java index 05fb4c3cf76f..919a93b8f107 100644 --- a/keystore/java/android/security/AndroidKeyStoreMaintenance.java +++ b/keystore/java/android/security/AndroidKeyStoreMaintenance.java @@ -20,7 +20,6 @@ import android.annotation.NonNull; import android.annotation.Nullable; import android.os.ServiceManager; import android.os.ServiceSpecificException; -import android.security.keystore.KeyProperties; import android.security.maintenance.IKeystoreMaintenance; import android.system.keystore2.Domain; import android.system.keystore2.KeyDescriptor; @@ -158,11 +157,6 @@ public class AndroidKeyStoreMaintenance { * Migrates a key given by the source descriptor to the location designated by the destination * descriptor. * - * If Domain::APP is selected in either source or destination, nspace must be set to - * {@link KeyProperties#NAMESPACE_APPLICATION}, implying the caller's UID. - * If the caller has the MIGRATE_ANY_KEY permission, Domain::APP may be used with - * other nspace values which then indicates the UID of a different application. - * * @param source - The key to migrate may be specified by Domain.APP, Domain.SELINUX, or * Domain.KEY_ID. The caller needs the permissions use, delete, and grant for the * source namespace. @@ -189,20 +183,4 @@ public class AndroidKeyStoreMaintenance { return SYSTEM_ERROR; } } - - /** - * @see IKeystoreMaintenance#listEntries(int, long) - */ - @Nullable - public static KeyDescriptor[] listEntries(int domain, long nspace) { - try { - return getService().listEntries(domain, nspace); - } catch (ServiceSpecificException e) { - Log.e(TAG, "listEntries failed", e); - return null; - } catch (Exception e) { - Log.e(TAG, "Can not connect to keystore", e); - return null; - } - } }