1 /***
2 *
3 */
4 package de.cohesion.bssh;
5
6 /***
7 * @author schulzs
8 */
9 public class Password extends Option {
10
11 public static final String KEY = "password";
12
13 private static final String HELP_TEXT = "<p>\twhere p is the keystore password";
14
15 private char[] password;
16
17 public Password() {
18 super(KEY, 1, HELP_TEXT);
19 }
20
21 @Override
22 protected void parse(String raw) throws ParseException {
23 String stripped = raw.substring(raw.indexOf(' ')).trim();
24 password = stripped.toCharArray();
25 setActive(true);
26 }
27
28 public char[] getPassword() {
29 return password;
30 }
31
32 }