Security Update Notes¶
This is a list of updates to security-related functionality in VOLTTRON that either break backward compatibility or may have noticeable impact to the user.
Version 3.5rc1¶
$VOLTTRON_HOME/auth.jsonshould not be edited with a text editor. Usevolttron-ctlcommandsauth-list,auth-add,auth-remove, andauth-updateto view and manipulate that file.#-style comments are no longer supported in$VOLTTRON_HOME/auth.json. Use thecommentsandenabledfields. (See the agent authentication walkthrough.)
Version 4.0¶
- The
$VOLTTRON_HOME/curve.keyfile has been replaced with a key store`. Use thescripts/update_curve_key.pyscript to update an existing key pair. - A
mechanismfield has been added to the auth file. Therefore, thecredentialsfield no longer is prepended with a mechanism such as “CURVE:”. VOLTTRON automatically updates the auth entires to use the new field.- Entries with a regular expression in the
credentialsfield cannot be upgraded.
- Entries with a regular expression in the
- Security-related commands for
volttron-ctlhave been moved to aauthsubcommand. (See the auth command documentation.)