core-jgi/org.adempiere.server-feature
Carlos Ruiz 47aee6fb02
IDEMPIERE-4602 Encrypt passwords on properties files (FHCA-1982) (#498)
* backward compatible with the previous idempiere.properties and idempiereEnv.properties version
* when the setup/console-setup is executed again the secret keys are stored obfuscated in a different file .idpass
  * Secret keys are ADEMPIERE_DB_PASSWORD, ADEMPIERE_DB_SYSTEM, ADEMPIERE_MAIL_PASSWORD
  * to add more is just adding keys to array ConfigurationData.secretVars
* the previous (unobfuscated) approach is still preserved passing -DIDEMPIERE_SECURE_PROPERTIES=false to the JVM in setup and server
* the approach just run on Linux - as is implemented using shell script, windows is out of the initial scope, but could be possible to implement .bat files to do similar
* the default approach is to use getVar.sh and setVar.sh that writes in .idpass obfuscated
  * is possible to extend and use custom secret managers implementing customSetVar.sh and customGetVar.sh
  * samples for amazon AWS secretsmanager are included
* avoid the email sent on setup sending the secret keys
* enclose all variables in myEnvironment.sh within quotes (this avoids problems with variables containing spaces)
* add coreutils as required for debian installer (as we use base64 now to obfuscate passwords)
* swing client is not affected as it saves the idempiere.properties encrypted in user home folder
2021-01-03 22:19:49 +08:00
..
.settings
data
jettyhome IDEMPIERE-2490 java.lang.IllegalStateException: Form too large (#363) 2020-11-09 12:26:39 +01:00
setup/configuration IDEMPIERE-4618 Obfuscate ADEMPIERE_KEYSTOREPASS as suggested by jetty (#494) 2020-12-31 10:04:39 +08:00
utils.unix IDEMPIERE-4602 Encrypt passwords on properties files (FHCA-1982) (#498) 2021-01-03 22:19:49 +08:00
utils.windows IDEMPIERE-3876 Encoding and line delimiter issues / convert sources to unix line delimiter 2019-01-21 15:37:14 +01:00
.project
RUN_SyncDBDev.sh.launch minor - add external tool eclipse launchers as helpers 2020-03-02 13:49:00 +01:00
build.properties IDEMPIERE-4620 Improvements for Setup programs (#493) 2021-01-03 20:06:34 +08:00
build.xml IDEMPIERE-4602 Encrypt passwords on properties files (FHCA-1982) (#498) 2021-01-03 22:19:49 +08:00
console-setup-alt.bat
console-setup-alt.sh IDEMPIERE-4602 Encrypt passwords on properties files (FHCA-1982) (#472) 2020-12-20 07:30:15 +01:00
console-setup.bat
console-setup.sh
extensions-priorty.properties
feature.xml IDEMPIERE-4604 Release 8.2 2020-12-20 10:15:20 +01:00
hazelcast-template.xml IDEMPIERE-4602 Encrypt passwords on properties files (FHCA-1982) (#472) 2020-12-20 07:30:15 +01:00
idempiere-server.bat IDEMPIERE-4531 WARN: oeja.AnnotationParser scanned from multiple loca… (#364) 2020-11-09 23:13:25 +08:00
idempiere-server.sh IDEMPIERE-4531 WARN: oeja.AnnotationParser scanned from multiple loca… (#364) 2020-11-09 23:13:25 +08:00
idempiereEnvTemplate.properties
mvn-verify.launch minor - add external tool eclipse launchers as helpers 2020-03-02 13:49:00 +01:00
pom.xml IDEMPIERE-4604 Release 8.2 Phong (#479) 2020-12-20 10:39:18 +01:00
server.product IDEMPIERE-4604 Release 8.2 2020-12-20 10:15:20 +01:00
server.product.functionaltest.launch IDEMPIERE-4531 WARN: oeja.AnnotationParser scanned from multiple loca… (#364) 2020-11-09 23:13:25 +08:00
server.product.launch IDEMPIERE-4604 Release 8.2 2020-12-20 10:15:20 +01:00
setup-alt.bat
setup-alt.sh IDEMPIERE-4602 Encrypt passwords on properties files (FHCA-1982) (#472) 2020-12-20 07:30:15 +01:00
setup.bat
setup.ini Idempiere-4492 update library (eclipse-4.17, jasper 6-15, jetty-9.4.33, atmosphere-2.6.4) (#331) 2020-10-31 06:53:36 +08:00
setup.sh IDEMPIERE-4602 Encrypt passwords on properties files (FHCA-1982) (#498) 2021-01-03 22:19:49 +08:00
sign-database-build-alt.bat
sign-database-build-alt.sh IDEMPIERE-4441 FreeBSD find utility requires a target directory in postgresql/SyncDB.sh (#245) 2020-09-08 19:37:00 +02:00
sign-database-build.bat
sign-database-build.sh
silent-setup-alt.bat IDEMPIERE-4620 Improvements for Setup programs (#493) 2021-01-03 20:06:34 +08:00
silent-setup-alt.sh IDEMPIERE-4620 Improvements for Setup programs (#493) 2021-01-03 20:06:34 +08:00
silent-setup.bat IDEMPIERE-4620 Improvements for Setup programs (#493) 2021-01-03 20:06:34 +08:00
silent-setup.sh IDEMPIERE-4620 Improvements for Setup programs (#493) 2021-01-03 20:06:34 +08:00