This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a commit to branch camel-4.8.x
in repository https://gitbox.apache.org/repos/asf/camel.git


The following commit(s) were added to refs/heads/camel-4.8.x by this push:
     new 10faf4de2aa Add keystorePassword as sensitive key
10faf4de2aa is described below

commit 10faf4de2aa36df3b21e64f0044d71d0f75a4c64
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 928f02b2b9e..4a3bdd2ca1c 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
@@ -55,7 +55,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;

Reply via email to