Revert "Update AndroidKeyStoreMaintenance framework API"

This reverts commit bb5c49e5108262f42dceb61620c6c530dd529579.

Reason for revert: functionality removed

Change-Id: Ib04a1690b8892af53ca6449e3a38e10490baf9da
This commit is contained in:
John Wu 2022-03-08 22:47:40 +00:00
parent b9fc2910ca
commit 23571e176a

View File

@ -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;
}
}
}