support custom config file && keyphrase in credentials