char sslTrustStorePassword[] = null;
+ final String pwdArgWarnFmt = "Warning: %s is insecure. " +
+ "Whenever possible, use interactive prompt for password (just discard %s option).";
+
while (hasNextArg()) {
String str = nextArg("").toLowerCase();
case CMD_PASSWORD:
pwd = nextArg("Expected password");
+ log(String.format(pwdArgWarnFmt, CMD_PASSWORD, CMD_PASSWORD));
+
break;
case CMD_SSL_PROTOCOL:
case CMD_KEYSTORE_PASSWORD:
sslKeyStorePassword = nextArg("Expected SSL key store password").toCharArray();
+ log(String.format(pwdArgWarnFmt, CMD_KEYSTORE_PASSWORD, CMD_KEYSTORE_PASSWORD));
+
break;
case CMD_KEYSTORE_TYPE:
case CMD_TRUSTSTORE_PASSWORD:
sslTrustStorePassword = nextArg("Expected SSL trust store password").toCharArray();
+ log(String.format(pwdArgWarnFmt, CMD_TRUSTSTORE_PASSWORD, CMD_TRUSTSTORE_PASSWORD));
+
break;
case CMD_TRUSTSTORE_TYPE: