RFR: 7820: Add validations for master password [v3]
    Christoph Langer 
    clanger at openjdk.org
       
    Wed Jul 27 21:08:08 UTC 2022
    
    
  
On Wed, 27 Jul 2022 15:56:30 GMT, Suchita Chaturvedi <schaturvedi at openjdk.org> wrote:
>> This PR adds password validations for master password field.
>
> Suchita Chaturvedi has updated the pull request incrementally with one additional commit since the last revision:
> 
>   Implemented review comments
Thanks for the update. Nearly close from my POV, just few minor nits.
application/org.openjdk.jmc.ui.common/src/main/java/org/openjdk/jmc/ui/common/security/PersistentCredentials.java line 89:
> 87: 
> 88: 	public static boolean isPasswordValid(final String password) {
> 89: 
empty line can be removed
application/tests/org.openjdk.jmc.ui.test/src/test/java/org/openjdk/jmc/ui/test/security/MasterPasswordTest.java line 44:
> 42: public class MasterPasswordTest {
> 43: 
> 44: 	private final String invalidPwdValue = "Jmc20"; // Invalid Length, Missing alphanumeric
You mean missing special character (instead of alphanumeric), no?
application/tests/org.openjdk.jmc.ui.test/src/test/java/org/openjdk/jmc/ui/test/security/MasterPasswordTest.java line 46:
> 44: 	private final String invalidPwdValue = "Jmc20"; // Invalid Length, Missing alphanumeric
> 45: 	private final String validPwdValue = "Jmc at 2022"; // Following all standards
> 46: 	private final String invalidPwdValue1 = "Jmcu2022"; // Missing alphanumeric
Same here: not alphanumeric but "special character"
application/tests/org.openjdk.jmc.ui.test/src/test/java/org/openjdk/jmc/ui/test/security/MasterPasswordTest.java line 64:
> 62: 
> 63: 	@Test
> 64: 	public void testInvalidPwdMissingAlphaNum() throws Exception {
should then rather be `testInvalidPwdMissingSpecialChar`
-------------
Changes requested by clanger (Committer).
PR: https://git.openjdk.org/jmc/pull/406
    
    
More information about the jmc-dev
mailing list