Store Veracode API Credentials in a Keychain for IntelliJ


You can store your Veracode API credentials securely in a Veracode API credentials file or IntelliJ IDEA.

Veracode recommends that you use a Veracode API credentials file. The plugin uses these credentials to access Veracode. To store your Veracode API credentials:
  1. From the top menu in IntelliJ, select Veracode > Options > Tools > Veracode > Credentials.

  2. Select from these options for storing your Veracode API credentials:
    • Store credentials in external file: use the credentials in your Veracode API credentials file. By default, if your credentials are not currently stored in IntelliJ, this option is selected. Click Test Credentials to verify that your credentials are valid.
    • Store credentials in IntelliJ: click Add Credentials to enter and store your credentials in IntelliJ. By default, if your credentials are currently stored in IntelliJ, this option is selected.
  3. Click OK.
  4. If you selected to store your credentials, the Veracode Keychain window opens.

    Create a passphrase that Veracode can use as a security key to encrypt your Veracode credentials before saving them. Veracode uses the passphrase to create a digest that it stores securely. This digest expires every 12 hours, after which the plugin prompts you to enter the passphrase for creating a new digest.

  5. Enter your passphrase and, then, confirm your passphrase.
  6. Click Submit.