| SwitchSecureStore - Changes the currently used SecureStore implementation |
| _java_ -jar gerrit.war _SwitchSecureStore_ |
| Changes the SecureStore implementation used by Gerrit. It migrates all data |
| stored in the old implementation, removes the old implementation jar file |
| from `$site_path/lib` and puts the new one there. As a final step |
| the link:config-gerrit.html#gerrit.secureStoreClass[gerrit.secureStoreClass] |
| property of `gerrit.config` will be updated. |
| All dependencies not provided by Gerrit should be put the in `$site_path/lib` |
| directory manually, before running the `SwitchSecureStore` program. |
| After this operation there is no automatic way back the to standard Gerrit no-op |
| secure store implementation, however there is a manual procedure: |
| * remove SecureStore jar file from `$site_path/lib`, |
| * put plain text passwords into `$site_path/etc/secure.conf` file, |
| Path to jar file with new SecureStore implementation. Jar dependencies must be |
| put in `$site_path/lib` directory. |
| Part of link:index.html[Gerrit Code Review] |