History log of /frameworks/base/core/java/android/service/trust/TrustAgentService.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
b1474f4432097cf20c06b471b57359ddd16fe460 27-Aug-2014 Jim Miller <jaggies@google.com> Hide trust agent whitelisting until new API is ready.

Fixes bug 17008504

Change-Id: Ic93d52042e9b6d6f7d634f22aa04642f2da1af32
/frameworks/base/core/java/android/service/trust/TrustAgentService.java
d4efaac5d54cdb3735b032bb76a5639949f33216 15-Aug-2014 Jim Miller <jaggies@google.com> Update TrustAgentService API after review.

Also documents timebase on related DevicePolicyManager API.

Fixes bugs 16401527 and 17046034

Change-Id: I8ee6d0055ab6f52ec71630344d3232f7875d9c1d
/frameworks/base/core/java/android/service/trust/TrustAgentService.java
65c09b10ca73d369e836074eeba38e01cd4c05b6 14-Aug-2014 Adrian Roos <roosa@google.com> Remove setManagingTrust workaround

Bug: 16622870
Change-Id: Ibdfdd420996081c055d0364f77b65dea6060cb9e
/frameworks/base/core/java/android/service/trust/TrustAgentService.java
8f21158fe64eb93ff005dc1b831b282b95531023 29-Jul-2014 Adrian Roos <roosa@google.com> Trust: Make setEnabledFeatures asynchronous

Unsynchronizes the call into app code from setEnabledFeatures,
replacing it with a callback mechanism. Also makes this actually
work by fixing the check in TrustManagerService to take into account
whitelisting.

Change-Id: I0831752cd2d3158eda9c8404a5569498f11ac2ac
/frameworks/base/core/java/android/service/trust/TrustAgentService.java
7861c663fd64af33ec2a4c5ad653c806dc8bd994 25-Jul-2014 Adrian Roos <roosa@google.com> Add setManagingTrust and expose it on lockscreen

Adds a facility for trust agents to indicate if they
are ready to manage trust. Also adds an indication to
the lock icon on the lockscreen to show whether trust is
being managed.

Bug: 15518469
Bug: 16123013

Change-Id: Ie17f588aebeafe66c81dea4a69c733b0d2c72fd4
/frameworks/base/core/java/android/service/trust/TrustAgentService.java
a06d5ca1d96af3555ad4e384994e6321a0c5bb9c 28-Jul-2014 Adrian Roos <roosa@google.com> Make TrustAgentService a SystemApi

Bug: 16401527
Change-Id: I6d19281600bacac7c8a29afc07c39ca1d461d23c
/frameworks/base/core/java/android/service/trust/TrustAgentService.java
604e7558ef32098644b2f9456d7743a07ae789dc 19-Jul-2014 Jim Miller <jaggies@google.com> Add new DevicePolicyManager API to allow fine-grained TrustAgent management

This adds a new feature that allows a device admin to specify a
whitelist of features that are allowed for the given admin.

Change-Id: I83f853318efbcf72308532d0a997374f73fa9c10
/frameworks/base/core/java/android/service/trust/TrustAgentService.java
4f22777efb6dc99b61c664b39b4087fe89f0c050 12-Jun-2014 Jay Civelli <jcivelli@google.com> Make sure TrustAgent applies trust if granted before it is bound.

Change-Id: Ibe704d162930e4bb6135fabccb15263935ced009
/frameworks/base/core/java/android/service/trust/TrustAgentService.java
18ea893a2319e2a192188d2288bb881149c9b06e 28-May-2014 Adrian Roos <roosa@google.com> Ensure trust agents are only provided by platform packages

Prevents the TrustManagerService from binding to any non-platform
trust agents and updates the SampleTrustAgent to use the new
permission.

Bug: 15287044
Change-Id: I38c3deebd5ad359075e68f52d19417bab5ab43db
/frameworks/base/core/java/android/service/trust/TrustAgentService.java
cb9fbc3a30b562a61e316af54fb0aa1d26ce0a73 16-May-2014 Adrian Roos <roosa@google.com> Enforce that trust agents declare the BIND_TRUST_AGENT permission

Change-Id: Iba10b6fb140362c368fb12b7d3c6be550897de40
/frameworks/base/core/java/android/service/trust/TrustAgentService.java
7e03dfcb796ef1a6000a5fd5fda03c9e15ea62e1 16-May-2014 Adrian Roos <roosa@google.com> Apply revised TrustAgent API

Bug: 14997466
Change-Id: I81042e058a20f28603a11471882f3dcfc4f8b13c
/frameworks/base/core/java/android/service/trust/TrustAgentService.java
ff2144ccb4215acf4587fc628493b3d49dca6043 28-Mar-2014 Adrian Roos <roosa@google.com> Define initial trust agent API

Adds the minimal API needed to define a useful trust agent.

Bug: 13723878
Change-Id: Ib24440bab7b16d0b656bde8b059e7d42cab2c7dc
/frameworks/base/core/java/android/service/trust/TrustAgentService.java