This is an automated email from the ASF dual-hosted git repository.
davsclaus pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git
The following commit(s) were added to refs/heads/main by this push:
new 8a41bf14abd Add keystorePassword as sensitive key
8a41bf14abd is described below
commit 8a41bf14abdf965e2125b597791ba4e55048486a
Author: Claus Ibsen <[email protected]>
AuthorDate: Fri Sep 27 18:56:17 2024 +0200
Add keystorePassword as sensitive key
---
.../resources/org/apache/camel/catalog/main/sensitive-keys.json | 1 +
core/camel-util/src/main/java/org/apache/camel/util/SensitiveUtils.java | 2 ++
.../java/org/apache/camel/maven/packaging/UpdateSensitizeHelper.java | 2 +-
3 files changed, 4 insertions(+), 1 deletion(-)
diff --git
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/main/sensitive-keys.json
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/main/sensitive-keys.json
index 14a695c9ab6..229da62c249 100644
---
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/main/sensitive-keys.json
+++
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/main/sensitive-keys.json
@@ -26,6 +26,7 @@
"emailaddress",
"httpproxypassword",
"keystore",
+ "keystorePassword",
"login",
"oauthclientid",
"oauthclientsecret",
diff --git
a/core/camel-util/src/main/java/org/apache/camel/util/SensitiveUtils.java
b/core/camel-util/src/main/java/org/apache/camel/util/SensitiveUtils.java
index ad29dad2a23..99fd4b4f6e4 100644
--- a/core/camel-util/src/main/java/org/apache/camel/util/SensitiveUtils.java
+++ b/core/camel-util/src/main/java/org/apache/camel/util/SensitiveUtils.java
@@ -55,6 +55,7 @@ public final class SensitiveUtils {
"emailaddress",
"httpproxypassword",
"keystore",
+ "keystorePassword",
"login",
"oauthclientid",
"oauthclientsecret",
@@ -134,6 +135,7 @@ public final class SensitiveUtils {
+ "|\\Qemailaddress\\E"
+
"|\\Qhttpproxypassword\\E"
+ "|\\Qkeystore\\E"
+ + "|\\QkeystorePassword\\E"
+ "|\\Qlogin\\E"
+ "|\\Qoauthclientid\\E"
+
"|\\Qoauthclientsecret\\E"
diff --git
a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/UpdateSensitizeHelper.java
b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/UpdateSensitizeHelper.java
index 2a0a5f994c3..0998272cd9b 100644
---
a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/UpdateSensitizeHelper.java
+++
b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/UpdateSensitizeHelper.java
@@ -59,7 +59,7 @@ public class UpdateSensitizeHelper extends
AbstractGeneratorMojo {
// extra keys that are regarded as secret which may not yet been in any
component
// they MUST be in lowercase and without a dash
private static final String[] EXTRA_KEYS
- = new String[] { "apipassword", "apiuser", "apiusername",
"api_key", "api_secret", "secret" };
+ = new String[] { "apipassword", "apiuser", "apiusername",
"api_key", "api_secret", "secret", "keystorePassword" };
@Parameter(defaultValue =
"${project.basedir}/src/generated/resources/org/apache/camel/catalog/")
protected File jsonDir;