Implement setRequiredPasswordComplexity
Implement setRequiredPasswordComplexity and getRequiredPasswordComplexity, which enforce password requiremets according to one of four, platform-defined complexity levels. Start adjusting the platform to take the complexity into account: * isActivePasswordSufficient would return false if complexity is set but the current password does not meet the complexity criteria. * resetPasswordWithToken would not allow resetting the password to a value that does not meet the complexity criteria. Bug: 165573442 Test: atest FrameworksServicesTests:DevicePolicyManagerTest Test: atest com.android.cts.devicepolicy.MixedDeviceOwnerTest#testResetPasswordWithToken Change-Id: I4e66af0b03c521de70bba3192751164736d01c62
Showing
- api/current.txt 2 additions, 0 deletionsapi/current.txt
- core/api/current.txt 2 additions, 0 deletionscore/api/current.txt
- core/java/android/app/admin/DevicePolicyManager.java 71 additions, 1 deletioncore/java/android/app/admin/DevicePolicyManager.java
- core/java/android/app/admin/IDevicePolicyManager.aidl 2 additions, 0 deletionscore/java/android/app/admin/IDevicePolicyManager.aidl
- services/devicepolicy/java/com/android/server/devicepolicy/ActiveAdmin.java 14 additions, 0 deletions...icy/java/com/android/server/devicepolicy/ActiveAdmin.java
- services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java 97 additions, 9 deletions...droid/server/devicepolicy/DevicePolicyManagerService.java
- services/tests/servicestests/src/com/android/server/devicepolicy/DevicePolicyManagerTest.java 135 additions, 0 deletions.../android/server/devicepolicy/DevicePolicyManagerTest.java
Loading
Please register or sign in to comment