| | |
| | | import static org.opends.server.config.ConfigConstants.*; |
| | | import static org.opends.server.messages.MessageHandler.*; |
| | | import static org.opends.server.messages.ToolMessages.*; |
| | | import static org.opends.server.util.ServerConstants.*; |
| | | import static org.opends.server.util.StaticUtils.*; |
| | | |
| | | |
| | |
| | | |
| | | |
| | | // Create the command-line argument parser for use with this program. |
| | | String toolDescription = getMessage(MSGID_ENCPW_TOOL_DESCRIPTION); |
| | | ArgumentParser argParser = |
| | | new ArgumentParser("org.opends.server.tools.EncodePassword", false); |
| | | new ArgumentParser("org.opends.server.tools.EncodePassword", |
| | | toolDescription, false); |
| | | |
| | | |
| | | // Initialize all the command-line argument types and register them with the |
| | |
| | | int msgID = MSGID_ENCPW_CANNOT_INITIALIZE_ARGS; |
| | | String message = getMessage(msgID, ae.getMessage()); |
| | | |
| | | System.err.println(message); |
| | | System.err.println(wrapText(message, MAX_LINE_WIDTH)); |
| | | System.exit(1); |
| | | } |
| | | |
| | |
| | | int msgID = MSGID_ENCPW_ERROR_PARSING_ARGS; |
| | | String message = getMessage(msgID, ae.getMessage()); |
| | | |
| | | System.err.println(message); |
| | | System.err.println(wrapText(message, MAX_LINE_WIDTH)); |
| | | System.err.println(argParser.getUsage()); |
| | | System.exit(1); |
| | | } |
| | |
| | | int msgID = MSGID_ENCPW_NO_CLEAR_PW; |
| | | String message = getMessage(msgID, clearPassword.getLongIdentifier(), |
| | | clearPasswordFile.getLongIdentifier()); |
| | | System.err.println(message); |
| | | System.err.println(wrapText(message, MAX_LINE_WIDTH)); |
| | | System.err.println(argParser.getUsage()); |
| | | System.exit(1); |
| | | } |
| | |
| | | { |
| | | int msgID = MSGID_ENCPW_NO_SCHEME; |
| | | String message = getMessage(msgID, schemeName.getLongIdentifier()); |
| | | System.err.println(message); |
| | | System.err.println(wrapText(message, MAX_LINE_WIDTH)); |
| | | System.err.println(argParser.getUsage()); |
| | | System.exit(1); |
| | | } |
| | |
| | | { |
| | | int msgID = MSGID_ENCPW_SERVER_BOOTSTRAP_ERROR; |
| | | String message = getMessage(msgID, stackTraceToSingleLineString(e)); |
| | | System.err.println(message); |
| | | System.err.println(wrapText(message, MAX_LINE_WIDTH)); |
| | | System.exit(1); |
| | | } |
| | | |
| | |
| | | { |
| | | int msgID = MSGID_ENCPW_CANNOT_LOAD_CONFIG; |
| | | String message = getMessage(msgID, ie.getMessage()); |
| | | System.err.println(message); |
| | | System.err.println(wrapText(message, MAX_LINE_WIDTH)); |
| | | System.exit(1); |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | int msgID = MSGID_ENCPW_CANNOT_LOAD_CONFIG; |
| | | String message = getMessage(msgID, stackTraceToSingleLineString(e)); |
| | | System.err.println(message); |
| | | System.err.println(wrapText(message, MAX_LINE_WIDTH)); |
| | | System.exit(1); |
| | | } |
| | | |
| | |
| | | { |
| | | int msgID = MSGID_ENCPW_CANNOT_LOAD_SCHEMA; |
| | | String message = getMessage(msgID, ce.getMessage()); |
| | | System.err.println(message); |
| | | System.err.println(wrapText(message, MAX_LINE_WIDTH)); |
| | | System.exit(1); |
| | | } |
| | | catch (InitializationException ie) |
| | | { |
| | | int msgID = MSGID_ENCPW_CANNOT_LOAD_SCHEMA; |
| | | String message = getMessage(msgID, ie.getMessage()); |
| | | System.err.println(message); |
| | | System.err.println(wrapText(message, MAX_LINE_WIDTH)); |
| | | System.exit(1); |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | int msgID = MSGID_ENCPW_CANNOT_LOAD_SCHEMA; |
| | | String message = getMessage(msgID, stackTraceToSingleLineString(e)); |
| | | System.err.println(message); |
| | | System.err.println(wrapText(message, MAX_LINE_WIDTH)); |
| | | System.exit(1); |
| | | } |
| | | |
| | |
| | | { |
| | | int msgID = MSGID_ENCPW_CANNOT_INITIALIZE_CORE_CONFIG; |
| | | String message = getMessage(msgID, ce.getMessage()); |
| | | System.err.println(message); |
| | | System.err.println(wrapText(message, MAX_LINE_WIDTH)); |
| | | System.exit(1); |
| | | } |
| | | catch (InitializationException ie) |
| | | { |
| | | int msgID = MSGID_ENCPW_CANNOT_INITIALIZE_CORE_CONFIG; |
| | | String message = getMessage(msgID, ie.getMessage()); |
| | | System.err.println(message); |
| | | System.err.println(wrapText(message, MAX_LINE_WIDTH)); |
| | | System.exit(1); |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | int msgID = MSGID_ENCPW_CANNOT_INITIALIZE_CORE_CONFIG; |
| | | String message = getMessage(msgID, stackTraceToSingleLineString(e)); |
| | | System.err.println(message); |
| | | System.err.println(wrapText(message, MAX_LINE_WIDTH)); |
| | | System.exit(1); |
| | | } |
| | | |
| | |
| | | { |
| | | int msgID = MSGID_ENCPW_CANNOT_INITIALIZE_STORAGE_SCHEMES; |
| | | String message = getMessage(msgID, ce.getMessage()); |
| | | System.err.println(message); |
| | | System.err.println(wrapText(message, MAX_LINE_WIDTH)); |
| | | System.exit(1); |
| | | } |
| | | catch (InitializationException ie) |
| | | { |
| | | int msgID = MSGID_ENCPW_CANNOT_INITIALIZE_STORAGE_SCHEMES; |
| | | String message = getMessage(msgID, ie.getMessage()); |
| | | System.err.println(message); |
| | | System.err.println(wrapText(message, MAX_LINE_WIDTH)); |
| | | System.exit(1); |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | int msgID = MSGID_ENCPW_CANNOT_INITIALIZE_STORAGE_SCHEMES; |
| | | String message = getMessage(msgID, stackTraceToSingleLineString(e)); |
| | | System.err.println(message); |
| | | System.err.println(wrapText(message, MAX_LINE_WIDTH)); |
| | | System.exit(1); |
| | | } |
| | | |
| | |
| | | { |
| | | int msgID = MSGID_ENCPW_NO_STORAGE_SCHEMES; |
| | | String message = getMessage(msgID); |
| | | System.err.println(message); |
| | | System.err.println(wrapText(message, MAX_LINE_WIDTH)); |
| | | } |
| | | else |
| | | { |
| | |
| | | { |
| | | int msgID = MSGID_ENCPW_NO_STORAGE_SCHEMES; |
| | | String message = getMessage(msgID); |
| | | System.err.println(message); |
| | | System.err.println(wrapText(message, MAX_LINE_WIDTH)); |
| | | } |
| | | else |
| | | { |
| | |
| | | { |
| | | int msgID = MSGID_ENCPW_NO_SUCH_AUTH_SCHEME; |
| | | String message = getMessage(msgID, scheme); |
| | | System.err.println(message); |
| | | System.err.println(wrapText(message, MAX_LINE_WIDTH)); |
| | | System.exit(1); |
| | | } |
| | | } |
| | |
| | | { |
| | | int msgID = MSGID_ENCPW_NO_SUCH_SCHEME; |
| | | String message = getMessage(msgID, scheme); |
| | | System.err.println(message); |
| | | System.err.println(wrapText(message, MAX_LINE_WIDTH)); |
| | | System.exit(1); |
| | | } |
| | | } |
| | |
| | | { |
| | | int msgID = MSGID_ENCPW_INVALID_ENCODED_AUTHPW; |
| | | String message = getMessage(msgID, de.getErrorMessage()); |
| | | System.err.println(message); |
| | | System.err.println(wrapText(message, MAX_LINE_WIDTH)); |
| | | System.exit(1); |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | int msgID = MSGID_ENCPW_INVALID_ENCODED_AUTHPW; |
| | | String message = getMessage(msgID, e); |
| | | System.err.println(message); |
| | | System.err.println(wrapText(message, MAX_LINE_WIDTH)); |
| | | System.exit(1); |
| | | } |
| | | |
| | |
| | | { |
| | | int msgID = MSGID_ENCPW_PASSWORDS_MATCH; |
| | | String message = getMessage(msgID); |
| | | System.out.println(message); |
| | | System.out.println(wrapText(message, MAX_LINE_WIDTH)); |
| | | } |
| | | else |
| | | { |
| | | int msgID = MSGID_ENCPW_PASSWORDS_DO_NOT_MATCH; |
| | | String message = getMessage(msgID); |
| | | System.out.println(message); |
| | | System.out.println(wrapText(message, MAX_LINE_WIDTH)); |
| | | } |
| | | } |
| | | else |
| | |
| | | { |
| | | int msgID = MSGID_ENCPW_PASSWORDS_MATCH; |
| | | String message = getMessage(msgID); |
| | | System.out.println(message); |
| | | System.out.println(wrapText(message, MAX_LINE_WIDTH)); |
| | | } |
| | | else |
| | | { |
| | | int msgID = MSGID_ENCPW_PASSWORDS_DO_NOT_MATCH; |
| | | String message = getMessage(msgID); |
| | | System.out.println(message); |
| | | System.out.println(wrapText(message, MAX_LINE_WIDTH)); |
| | | } |
| | | } |
| | | } |
| | |
| | | { |
| | | int msgID = MSGID_ENCPW_CANNOT_ENCODE; |
| | | String message = getMessage(msgID, de.getErrorMessage()); |
| | | System.err.println(message); |
| | | System.err.println(wrapText(message, MAX_LINE_WIDTH)); |
| | | System.exit(1); |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | int msgID = MSGID_ENCPW_CANNOT_ENCODE; |
| | | String message = getMessage(msgID, stackTraceToSingleLineString(e)); |
| | | System.err.println(message); |
| | | System.err.println(wrapText(message, MAX_LINE_WIDTH)); |
| | | System.exit(1); |
| | | } |
| | | } |
| | |
| | | { |
| | | int msgID = MSGID_ENCPW_CANNOT_ENCODE; |
| | | String message = getMessage(msgID, de.getErrorMessage()); |
| | | System.err.println(message); |
| | | System.err.println(wrapText(message, MAX_LINE_WIDTH)); |
| | | System.exit(1); |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | int msgID = MSGID_ENCPW_CANNOT_ENCODE; |
| | | String message = getMessage(msgID, stackTraceToSingleLineString(e)); |
| | | System.err.println(message); |
| | | System.err.println(wrapText(message, MAX_LINE_WIDTH)); |
| | | System.exit(1); |
| | | } |
| | | } |