View Issue Details

IDProjectCategoryView StatusLast Update
0006213SymmetricDS ProBugpublic2024-02-15 20:28
Reporterpmarzullo Assigned Topmarzullo  
Prioritynormal 
Status closedResolutionfixed 
Product Version3.15.2 
Target Version3.15.3Fixed in Version3.15.3 
Summary0006213: 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.
TagsNo tags attached.

Activities

There are no notes attached to this issue.

Related Changesets

SymmetricDS: 3.15 7d5d9d30

2024-01-29 15:26:08

pmarzullo

Details Diff
0006213: Encrypted parameter values need to be decrypted before saving
into the batch file when synchronizing
Affected Issues
0006213
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

SymmetricDS: 3.15 f036b518

2024-01-29 18:06:50

pmarzullo

Details Diff
0006213: Encrypted parameter values need to be decrypted before saving
into the batch file when synchronizing
Affected Issues
0006213
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/common/ParameterConstants.java Diff File

Issue History

Date Modified Username Field Change
2024-01-29 15:04 pmarzullo New Issue
2024-01-29 15:04 pmarzullo Status new => assigned
2024-01-29 15:04 pmarzullo Assigned To => pmarzullo
2024-01-29 15:29 pmarzullo Status assigned => resolved
2024-01-29 15:29 pmarzullo Resolution open => fixed
2024-01-29 15:29 pmarzullo Fixed in Version => 3.15.3
2024-02-05 18:58 admin Status resolved => closed
2024-02-15 20:28 pmarzullo Changeset attached => SymmetricDS 3.15 f036b518
2024-02-15 20:28 pmarzullo Changeset attached => SymmetricDS 3.15 7d5d9d30