the application config password used to encrypt the config
read the configuration from the given path, prompting for the password via 'promptForInput' should the SecureConfig.SecureEnvVariableName environment variable not be set
read the configuration from the given path, prompting for the password via 'promptForInput' should the SecureConfig.SecureEnvVariableName environment variable not be set
the path pointing at the encrypted config
a configuration if the file exists
the default path to store the configuration in, either from the --secure=x/y/z user arg, and env variable or default
a potentially empty list of configuration paths which need to have values specified
the path to the secure config
prompt for and set some secure values
prompt for and set some secure values
the path where the secure config is written
a potentially empty list of configuration paths which need to have values specified
the path to the encrypted configuration file