View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0005162 | SymmetricDS | Bug | public | 2021-12-15 14:41 | 2022-08-09 17:51 |
Reporter | davidsparkles | Assigned To | elong | ||
Priority | normal | ||||
Status | closed | Resolution | fixed | ||
Product Version | 3.12.13 | ||||
Target Version | 3.13.5 | Fixed in Version | 3.13.5 | ||
Summary | 0005162: Keystore becomes invalid after Generating and adding a new Keypair | ||||
Description | I am using the official SymmetricDS Docker Image, you can find here https://hub.docker.com/r/jumpmind/symmetricds I start the Container, get a shell inside of it (docker exec -it <container-id> /bin/sh), go to /opt/symmetric-ds/security and doing the exact same steps described in the documentation https://www.symmetricds.org/doc/3.12/html/user-guide.html#_generating_keys After that I stop and remove the container and start a new one. (I have the security directory mounted, so it does not get lost. I also verified that the new keypair is still in cacerts and keystore). I get the following logs: > docker logs --tail 1000 -f f9a25922a8a2 Waiting for server to start ...... Started 2021-12-15 14:38:25,551 WARN [startup] [TransportManagerFactory] [main] No trust store found: java.io.IOException: Invalid keystore format 2021-12-15 14:38:36,791 WARN [startup] [TransportManagerFactory] [main] No trust store found: java.io.IOException: Invalid keystore format Either here is a bug or the documentation should be updated. Please let me know if there is any way I can assist you fixing this. Security is very important. | ||||
Steps To Reproduce | see description | ||||
Tags | security | ||||
|
One addition: Before adding the keypair SymmetricDS works just fine with the default (testing) keystore and cacerts. |
|
It's working for me. Did you accidentally change the storetype of cacerts to jceks? |
|
Hi elong, sorry for the late response. Yeah, that might have been the issue. I just tested the import of sym.cer into cacerts with -storetype=jks and afterwards SymmetricDS worked. Still I am a little confused, why keytool -list is telling me that the cacerts file has type jceks. However, it meight make sense to inklude the hint to use -storetype=jks for the import in the documentation https://www.symmetricds.org/doc/3.12/html/user-guide.html#_generating_keys Thank you for your help. Awesome product btw! Cheers David |
Date Modified | Username | Field | Change |
---|---|---|---|
2021-12-15 14:41 | davidsparkles | New Issue | |
2021-12-15 14:41 | davidsparkles | Tag Attached: keystore | |
2021-12-15 14:41 | davidsparkles | Tag Attached: security | |
2021-12-15 14:43 | davidsparkles | Note Added: 0002029 | |
2021-12-15 18:28 | elong | Note Added: 0002030 | |
2021-12-15 18:29 | elong | Status | new => feedback |
2021-12-21 12:37 | davidsparkles | Note Added: 0002031 | |
2021-12-21 12:37 | davidsparkles | Status | feedback => new |
2022-04-12 14:06 | elong | Assigned To | => elong |
2022-04-12 14:06 | elong | Status | new => resolved |
2022-04-12 14:06 | elong | Resolution | open => fixed |
2022-04-12 14:06 | elong | Fixed in Version | => 3.13.5 |
2022-04-12 14:06 | elong | Target Version | => 3.13.5 |
2022-04-12 15:00 | admin | Changeset attached | => SymmetricDS 3.13 8042a4c7 |
2022-06-06 12:37 | admin | Status | resolved => closed |
2022-08-09 17:51 | admin | Tag Detached: keystore |