Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b1474f44 authored by Jim Miller's avatar Jim Miller
Browse files

Hide trust agent whitelisting until new API is ready.

Fixes bug 17008504

Change-Id: Ic93d52042e9b6d6f7d634f22aa04642f2da1af32
parent e30735c7
Loading
Loading
Loading
Loading
+0 −2
Original line number Diff line number Diff line
@@ -5449,7 +5449,6 @@ package android.app.admin {
    method public boolean getScreenCaptureDisabled(android.content.ComponentName);
    method public boolean getStorageEncryption(android.content.ComponentName);
    method public int getStorageEncryptionStatus();
    method public java.util.List<java.lang.String> getTrustAgentFeaturesEnabled(android.content.ComponentName, android.content.ComponentName);
    method public boolean getUninstallBlocked(android.content.ComponentName, java.lang.String);
    method public boolean hasCaCertInstalled(byte[]);
    method public boolean hasGrantedPolicy(android.content.ComponentName, int);
@@ -5496,7 +5495,6 @@ package android.app.admin {
    method public void setScreenCaptureDisabled(android.content.ComponentName, boolean);
    method public void setSecureSetting(android.content.ComponentName, java.lang.String, java.lang.String);
    method public int setStorageEncryption(android.content.ComponentName, boolean);
    method public void setTrustAgentFeaturesEnabled(android.content.ComponentName, android.content.ComponentName, java.util.List<java.lang.String>);
    method public void setUninstallBlocked(android.content.ComponentName, java.lang.String, boolean);
    method public boolean switchUser(android.content.ComponentName, android.os.UserHandle);
    method public void uninstallAllUserCaCerts(android.content.ComponentName);
+4 −2
Original line number Diff line number Diff line
@@ -2526,6 +2526,7 @@ public class DevicePolicyManager {
     * @param agent Which component to enable features for.
     * @param features List of features to enable. Consult specific TrustAgent documentation for
     * the feature list.
     * @hide
     */
    public void setTrustAgentFeaturesEnabled(ComponentName admin, ComponentName agent,
            List<String> features) {
@@ -2546,6 +2547,7 @@ public class DevicePolicyManager {
     * @param admin Which {@link DeviceAdminReceiver} this request is associated with.
     * @param agent Which component to get enabled features for.
     * @return List of enabled features.
     * @hide
     */
    public List<String> getTrustAgentFeaturesEnabled(ComponentName admin, ComponentName agent) {
        if (mService != null) {
+2 −0
Original line number Diff line number Diff line
@@ -89,6 +89,7 @@ public class TrustAgentService extends Service {
    /**
     * A white list of features that the given trust agent should support when otherwise disabled
     * by device policy.
     * @hide
     */
    public static final String KEY_FEATURES = "trust_agent_features";

@@ -184,6 +185,7 @@ public class TrustAgentService extends Service {
     *
     * @param options Option feature bundle.
     * @return true if the {@link TrustAgentService} supports this feature.
     * @hide
     */
    public boolean onSetTrustAgentFeaturesEnabled(Bundle options) {
        return false;