History log of /frameworks/base/services/core/java/com/android/server/trust/TrustArchive.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
9d6fc9246ba0b726872a6a8dabe6c334292c3a10 11-Aug-2016 Adrian Roos <roosa@google.com> Only disable trust agents after lockout

Previously trust agents would be disabled even after one
wrong attempt. Now we wait for the cooldown (usually 5 attempts),
the same as fingerprint.

Also adds a TrustArchive entry of when device policy changes are sent to
trust agents.

Bug: 30037948
Change-Id: I9e284d994ddae45ef66b5b8b601297c63d8ba667
/frameworks/base/services/core/java/com/android/server/trust/TrustArchive.java
94e15a59b757678949cccb5d783bee1638e84697 16-Apr-2015 Adrian Roos <roosa@google.com> Allow dismissing Keyguard from TrustAgentService

Bug: 19900313
Change-Id: I44d13ee6fe65070327076e73a3ed96c94acdc108
/frameworks/base/services/core/java/com/android/server/trust/TrustArchive.java
2bb8bfd1e85c8359412159fde57dd5722f5be58c 13-Aug-2014 Adrian Roos <roosa@google.com> Dismiss bouncer when onTrustInitiatedByUser fires

Also modifies the SampleTrustAgent to allow testing of the feature
and adds the initiatedByUser flag to the dumpsys output.

Bug: 16840500
Change-Id: I4c08ddcdcbd0ab02c694a1873f73cb9a250f98d7
/frameworks/base/services/core/java/com/android/server/trust/TrustArchive.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/services/core/java/com/android/server/trust/TrustArchive.java
c5f95cea2639b698594a85acbde6a5519941d7b1 24-Jul-2014 Adrian Roos <roosa@google.com> Restart trust agents when updated or when they are dead

ActivityManager restarts the trust agent service for us
when it gets killed automatically. This does not apply
when its process crashes too often or when its package
gets updated however.
To catch the update case, the trust agent connection
is removed as soon as the package disappears, and then
readded when the new package appears.
To catch the repeated crashing case, the connection is
reset if it hasn't successfully connected for several minutes.

Also adds a button to SampleTrustAgent to simulate a crash.

Bug: 16137258
Change-Id: I1b18fc7a3025e23e25ca1623b6af658d5430a94b
/frameworks/base/services/core/java/com/android/server/trust/TrustArchive.java
7d59b4f981e24a4a446522e9b8d3d6a7115c1459 27-May-2014 Adrian Roos <roosa@google.com> Add and improve logged TrustAgent connection events

Adds events for when a TrustAgentService gets connected
or is stopped. Also explicitly revokes trust when a
trust agent gets disconnected, such that it shows up in
dumpsys.

Bug: 15281644
Change-Id: I5875a34da923345683279c1f755d43454ff6318d
/frameworks/base/services/core/java/com/android/server/trust/TrustArchive.java
7a4f3d448b17b4bea190c906d7ecc7f8bec9ff80 02-May-2014 Adrian Roos <roosa@google.com> Add dumpsys facility and a history to TrustManagerService

TrustManagerService now keeps track of all events that
influence its state and reports them when it is dumped or
a bugreport is collected.

Bug: 15079129

Change-Id: Iac13de8a848d2b12c8d06168a6969f55b264144a
/frameworks/base/services/core/java/com/android/server/trust/TrustArchive.java