View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0004228 | SymmetricDS | Improvement | public | 2020-01-03 15:24 | 2020-01-23 20:42 |
Reporter | elong | Assigned To | elong | ||
Priority | normal | ||||
Status | closed | Resolution | fixed | ||
Product Version | 3.11.0 | ||||
Target Version | 3.11.4 | Fixed in Version | 3.11.4 | ||
Summary | 0004228: Recreate keystore if missing | ||||
Description | Recreate the security/keystore file if it's missing. This is helpful when the keystore becomes corrupted or when the password is lost. There isn't a way to recreate it from the command line. | ||||
Steps To Reproduce | rm ../security/keystore ./symadmin encrypt-text test java.security.KeyStoreException: Uninitialized keystore at java.security.KeyStore.store(KeyStore.java:1375) at org.jumpmind.security.SecurityService.checkThatKeystoreFileExists(SecurityService.java:141) at org.jumpmind.security.SecurityService.encrypt(SecurityService.java:148) [wrapped] java.lang.RuntimeException: java.security.KeyStoreException: Uninitialized keystore at org.jumpmind.security.SecurityService.encrypt(SecurityService.java:155) at org.jumpmind.symmetric.SymmetricAdmin.encryptText(SymmetricAdmin.java:451) at org.jumpmind.symmetric.SymmetricAdmin.executeWithOptions(SymmetricAdmin.java:334) at org.jumpmind.symmetric.AbstractCommandLauncher.execute(AbstractCommandLauncher.java:192) at org.jumpmind.symmetric.SymmetricAdmin.main(SymmetricAdmin.java:146) | ||||
Tags | No tags attached. | ||||
Date Modified | Username | Field | Change |
---|---|---|---|
2020-01-03 15:24 | elong | New Issue | |
2020-01-03 15:24 | elong | Status | new => assigned |
2020-01-03 15:24 | elong | Assigned To | => elong |
2020-01-03 15:25 | elong | Status | assigned => resolved |
2020-01-03 15:25 | elong | Resolution | open => fixed |
2020-01-03 15:25 | elong | Fixed in Version | => 3.11.4 |
2020-01-03 16:00 | admin | Changeset attached | => SymmetricDS 3.11 3fcb1384 |
2020-01-23 20:42 | admin | Status | resolved => closed |