View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0005213 | SymmetricDS | New Feature | public | 2022-02-10 19:39 | 2022-08-09 17:51 |
Reporter | pmarzullo | Assigned To | pmarzullo | ||
Priority | normal | ||||
Status | closed | Resolution | fixed | ||
Product Version | 3.13.3 | ||||
Target Version | 3.13.4 | Fixed in Version | 3.13.4 | ||
Summary | 0005213: Allow to save startup parameters in local keystore or in Azure Key Vault | ||||
Description | Create the functionality to store the values of startup parameters in the local keystore or in Azure Key Vault. The value in the startup parameter files (engine files) will have a value like: db.password=ks:server.db.password where "ks:" is the indicator that the value is located in the local keystore or in the Azure Key Vault, and the "server" is the name of the engine file (since there is only one keystore or Azure Key Vault for the whole SymmetricDS instance, which can contain multiple engines), and "db.password" is the original parameter key name. The lookup value in the keystore or key vault is "server.db.password". Docmentation will be updated with another issue in the issue tracker to define how to build the Azure Key Vault support and the saving of startup parameters in the keystore or Azure Key Vault. | ||||
Tags | security | ||||
SymmetricDS: 3.13 053cf734 2022-02-10 19:48:15 Details Diff |
0005213: Allow to save startup parameters in local keystore or in Azure Key Vault |
Affected Issues 0005213 |
|
mod - symmetric-android/src/main/java/org/jumpmind/symmetric/android/AndroidTypedPropertiesFactory.java | Diff File | ||
mod - symmetric-client/src/main/java/org/jumpmind/symmetric/AbstractCommandLauncher.java | Diff File | ||
mod - symmetric-client/src/main/java/org/jumpmind/symmetric/ClientSymmetricEngine.java | Diff File | ||
mod - symmetric-client/src/main/java/org/jumpmind/symmetric/SymmetricAdmin.java | Diff File | ||
mod - symmetric-core/build.gradle | Diff File | ||
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/ITypedPropertiesFactory.java | Diff File | ||
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/common/SystemConstants.java | Diff File | ||
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/db/AbstractTriggerTemplate.java | Diff File | ||
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/io/DbCompare.java | Diff File | ||
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/statistic/IStatisticManager.java | Diff File | ||
add - symmetric-core/src/main/java/org/jumpmind/symmetric/util/KeystoreTypedPropertiesFactory.java | Diff File | ||
add - symmetric-core/src/main/java/org/jumpmind/symmetric/util/PropertiesUtil.java | Diff File | ||
mod - symmetric-jdbc/src/main/java/org/jumpmind/db/platform/mssql/MsSql2000DatabasePlatform.java | Diff File | ||
mod - symmetric-server/src/main/java/org/jumpmind/symmetric/web/SymmetricEngineHolder.java | Diff File | ||
mod - symmetric-util/build.gradle | Diff File | ||
mod - symmetric-util/src/main/java/org/jumpmind/properties/SortedProperties.java | Diff File | ||
add - symmetric-util/src/main/java/org/jumpmind/security/AzureKeyVaultSecurityService.java | Diff File | ||
mod - symmetric-util/src/main/java/org/jumpmind/security/BouncyCastleSecurityService.java | Diff File | ||
mod - symmetric-util/src/main/java/org/jumpmind/security/ISecurityService.java | Diff File | ||
mod - symmetric-util/src/main/java/org/jumpmind/security/SecurityConstants.java | Diff File | ||
mod - symmetric-util/src/main/java/org/jumpmind/security/SecurityService.java | Diff File | ||
mod - symmetric-util/src/main/java/org/jumpmind/security/SecurityServiceFactory.java | Diff File | ||
mod - symmetric-wrapper/src/main/java/org/jumpmind/symmetric/wrapper/WrapperConfig.java | Diff File | ||
SymmetricDS: 3.14 03a71cf2 2022-02-10 19:48:15 Details Diff |
0005213: Allow to save startup parameters in local keystore or in Azure Key Vault # Conflicts: # symmetric-core/src/main/java/org/jumpmind/symmetric/db/AbstractTriggerTemplate.java # symmetric-core/src/main/java/org/jumpmind/symmetric/io/DbCompare.java # symmetric-jdbc/src/main/java/org/jumpmind/db/platform/mssql/MsSql2000DatabasePlatform.java |
Affected Issues 0005213 |
|
mod - symmetric-android/src/main/java/org/jumpmind/symmetric/android/AndroidTypedPropertiesFactory.java | Diff File | ||
mod - symmetric-client/src/main/java/org/jumpmind/symmetric/AbstractCommandLauncher.java | Diff File | ||
mod - symmetric-client/src/main/java/org/jumpmind/symmetric/ClientSymmetricEngine.java | Diff File | ||
mod - symmetric-client/src/main/java/org/jumpmind/symmetric/SymmetricAdmin.java | Diff File | ||
mod - symmetric-core/build.gradle | Diff File | ||
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/ITypedPropertiesFactory.java | Diff File | ||
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/common/SystemConstants.java | Diff File | ||
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/db/AbstractTriggerTemplate.java | Diff File | ||
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/io/DbCompare.java | Diff File | ||
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/statistic/IStatisticManager.java | Diff File | ||
add - symmetric-core/src/main/java/org/jumpmind/symmetric/util/KeystoreTypedPropertiesFactory.java | Diff File | ||
add - symmetric-core/src/main/java/org/jumpmind/symmetric/util/PropertiesUtil.java | Diff File | ||
mod - symmetric-jdbc/src/main/java/org/jumpmind/db/platform/mssql/MsSql2000DatabasePlatform.java | Diff File | ||
mod - symmetric-server/src/main/java/org/jumpmind/symmetric/web/SymmetricEngineHolder.java | Diff File | ||
mod - symmetric-util/build.gradle | Diff File | ||
mod - symmetric-util/src/main/java/org/jumpmind/properties/SortedProperties.java | Diff File | ||
add - symmetric-util/src/main/java/org/jumpmind/security/AzureKeyVaultSecurityService.java | Diff File | ||
mod - symmetric-util/src/main/java/org/jumpmind/security/BouncyCastleSecurityService.java | Diff File | ||
mod - symmetric-util/src/main/java/org/jumpmind/security/ISecurityService.java | Diff File | ||
mod - symmetric-util/src/main/java/org/jumpmind/security/SecurityConstants.java | Diff File | ||
mod - symmetric-util/src/main/java/org/jumpmind/security/SecurityService.java | Diff File | ||
mod - symmetric-util/src/main/java/org/jumpmind/security/SecurityServiceFactory.java | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
2022-02-10 19:39 | pmarzullo | New Issue | |
2022-02-10 19:39 | pmarzullo | Status | new => assigned |
2022-02-10 19:39 | pmarzullo | Assigned To | => pmarzullo |
2022-02-10 19:39 | pmarzullo | Tag Attached: keystore | |
2022-02-10 19:39 | pmarzullo | Tag Attached: security | |
2022-02-10 20:00 | pmarzullo | Changeset attached | => SymmetricDS 3.13 053cf734 |
2022-02-10 22:18 | pmarzullo | Status | assigned => resolved |
2022-02-10 22:18 | pmarzullo | Resolution | open => fixed |
2022-02-10 22:18 | pmarzullo | Fixed in Version | => 3.13.4 |
2022-02-10 22:18 | pmarzullo | Note Added: 0002059 | |
2022-02-10 23:00 | pmarzullo | Changeset attached | => SymmetricDS 3.14 03a71cf2 |
2022-04-11 19:28 | admin | Status | resolved => closed |
2022-08-09 17:51 | admin | Tag Detached: keystore |