summaryrefslogtreecommitdiff
path: root/cmds/locksettings/src
diff options
context:
space:
mode:
authorPavel Grafov <pgrafov@google.com>2017-06-26 18:39:10 +0100
committerPavel Grafov <pgrafov@google.com>2017-06-26 19:22:52 +0100
commit5f679b21141f4abf3ec113bc0df3ab5895d86fdf (patch)
treea2953c12eb02d57d39d3202638edd5142f57da9a /cmds/locksettings/src
parentda1495346ecdde2e4984bc9ff8570c1c360dbcfd (diff)
Add credential verification command to locksetting.
This is useful when we need to unlock the user in a test. Currently credential verification is done for any command (e.g. "clear") when "--old" parameter is provided, so this CL doesn't add anything new really, just makes it official. Test: adb shell locksettings set-pin 1111 Test: adb shell locksettings verify --old 1111 Bug: 36608972 Change-Id: I3fdd6a309479739567622285945d17bb3acf972e
Diffstat (limited to 'cmds/locksettings/src')
-rw-r--r--cmds/locksettings/src/com/android/commands/locksettings/LockSettingsCmd.java8
1 files changed, 7 insertions, 1 deletions
diff --git a/cmds/locksettings/src/com/android/commands/locksettings/LockSettingsCmd.java b/cmds/locksettings/src/com/android/commands/locksettings/LockSettingsCmd.java
index 1e426d62e4e0..b9fedd365925 100644
--- a/cmds/locksettings/src/com/android/commands/locksettings/LockSettingsCmd.java
+++ b/cmds/locksettings/src/com/android/commands/locksettings/LockSettingsCmd.java
@@ -33,6 +33,10 @@ public final class LockSettingsCmd extends BaseCommand {
" locksettings set-pin [--old OLD_CREDENTIAL] NEW_PIN\n" +
" locksettings set-password [--old OLD_CREDENTIAL] NEW_PASSWORD\n" +
" locksettings clear [--old OLD_CREDENTIAL]\n" +
+ " locksettings verify [--old OLD_CREDENTIAL]\n" +
+ "\n" +
+ "flags: \n" +
+ " --user USER_ID: specify the user, default value is current user\n" +
"\n" +
"locksettings set-pattern: sets a pattern\n" +
" A pattern is specified by a non-separated list of numbers that index the cell\n" +
@@ -44,7 +48,9 @@ public final class LockSettingsCmd extends BaseCommand {
"\n" +
"locksettings set-password: sets a password\n" +
"\n" +
- "locksettings clear: clears the unlock credential\n";
+ "locksettings clear: clears the unlock credential\n" +
+ "\n" +
+ "locksettings verify: verifies the credential and unlocks the user\n";
public static void main(String[] args) {
(new LockSettingsCmd()).run(args);