I'm getting the following error when attempting to authorize a Hub environment to use Salesforce DX. I've set the variables including the path to the server.key. Also, I'm attempting to authorize from a Linux server.Is this a syntactical error or am I missing something here?

export JWT_KEY_FILE=/certificates

sfdx force:auth:jwt:grant --clientid ${CONSUMER_KEY} --username ${HUB_USERNAME} \ --jwtkeyfile ${JWT_KEY_FILE} --setdefaultdevhubusername

Unexpected argument --jwtkeyfile

  • 4
    Remove the backslash \ that's an escape character to handle a linebreak. – Mark Pond Apr 3 '18 at 21:10
  • I removed the backslash and now get another error: Missing required flag --username – VanAlfredo Apr 3 '18 at 23:59

Make sure your absolute path to your JWT_KEY_FILE includes both the path and file name with extension - i.e. export JWT_KEY_FILE=/users/yourname/certificates/server.key

  • It needed to execute on one line and also the server.key needed to be specified in the path. Thank you both for your responses! It’s working now. – VanAlfredo Apr 7 '18 at 11:01

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.