| = SwitchSecureStore | 
 |  | 
 | == NAME | 
 | SwitchSecureStore - Changes the currently used SecureStore implementation | 
 |  | 
 | == SYNOPSIS | 
 | [verse] | 
 | -- | 
 | _java_ -jar gerrit.war _SwitchSecureStore_ | 
 |   [--new-secure-store-lib] | 
 | -- | 
 |  | 
 | == DESCRIPTION | 
 | 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: | 
 | * stop Gerrit, | 
 | * remove SecureStore jar file from `$site_path/lib`, | 
 | * put plain text passwords into `$site_path/etc/secure.conf` file, | 
 | * start Gerrit. | 
 |  | 
 | == OPTIONS | 
 |  | 
 | --new-secure-store-lib:: | 
 | 	Path to jar file with new SecureStore implementation. Jar dependencies must be | 
 | 	put in `$site_path/lib` directory. | 
 |  | 
 | GERRIT | 
 | ------ | 
 | Part of link:index.html[Gerrit Code Review] | 
 |  | 
 | SEARCHBOX | 
 | --------- |