View Issue Details

IDProjectCategoryView StatusLast Update
0006208SymmetricDS ProBugpublic2024-02-15 20:28
Reporterpmarzullo Assigned Topmarzullo  
Prioritynormal 
Status closedResolutionfixed 
Product Version3.14.11 
Target Version3.14.12Fixed in Version3.14.12 
Summary0006208: Encrypted parameter values need to be decrypted before saving into the batch file when synchronizing
DescriptionEncrypted parameter values are being put into the batch file without being decrypted first.
This causes decryption errors at the target when the target attempts to read the encrypted parameter value if the target is not running in the same instance as the source (the target is using a different keystore, hence a different secret key for decryption).

Data extractor needs to decrypt values from sym_parameter when extracting for a regular batch or a registration batch.
Steps To Reproduce1. Set up synch with two different instances of SymmetricDS.
2. Set up the Mail Server (to define smtp parameter values), making sure to specify authentication with the SMTP server.
3. After registration of the target node, or after synchronization of the sym_parameter batch, go to the target node and edit the Mail Server configuration and check the log. Decryption exception will have been thrown, and the password value on the screen will show blank.
Tagsdata sync, registration

Activities

There are no notes attached to this issue.

Related Changesets

SymmetricDS: 3.14 6f138f48

2024-01-29 15:10:33

pmarzullo

Details Diff
0006208: Encrypted parameter values need to be decrypted before saving
into the batch file when synchronizing
Affected Issues
0006208
mod - symmetric-assemble/src/asciidoc/developer.ad Diff File
add - symmetric-core/src/main/java/org/jumpmind/symmetric/security/ISmtpPasswordFilter.java Diff File
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/TransformService.java Diff File

Issue History

Date Modified Username Field Change
2024-01-25 19:03 pmarzullo New Issue
2024-01-25 19:03 pmarzullo Status new => assigned
2024-01-25 19:03 pmarzullo Assigned To => pmarzullo
2024-01-25 19:03 pmarzullo Tag Attached: data sync
2024-01-25 19:03 pmarzullo Tag Attached: registration
2024-01-29 15:02 pmarzullo Project SymmetricDS => SymmetricDS Pro
2024-01-29 15:25 pmarzullo Status assigned => resolved
2024-01-29 15:25 pmarzullo Resolution open => fixed
2024-01-29 15:25 pmarzullo Fixed in Version => 3.14.12
2024-02-05 18:57 admin Status resolved => closed
2024-02-15 20:28 pmarzullo Changeset attached => SymmetricDS 3.14 6f138f48