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

shuwenwei pushed a commit to branch hidePasswordParametersInShowConfiguration
in repository https://gitbox.apache.org/repos/asf/iotdb.git

commit e091b6aa38d9cc536fade5a055155b5950a697af
Author: shuwenwei <[email protected]>
AuthorDate: Thu Oct 30 15:20:59 2025 +0800

    modify ConfigurationFileUtils
---
 .../org/apache/iotdb/commons/conf/ConfigurationFileUtils.java    | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git 
a/iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/conf/ConfigurationFileUtils.java
 
b/iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/conf/ConfigurationFileUtils.java
index 2b884d17a37..377f09ec755 100644
--- 
a/iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/conf/ConfigurationFileUtils.java
+++ 
b/iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/conf/ConfigurationFileUtils.java
@@ -21,6 +21,7 @@ package org.apache.iotdb.commons.conf;
 
 import org.apache.iotdb.commons.auth.entity.PrivilegeType;
 
+import com.google.common.collect.ImmutableSet;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
@@ -45,6 +46,7 @@ import java.util.LinkedHashMap;
 import java.util.List;
 import java.util.Map;
 import java.util.Properties;
+import java.util.Set;
 import java.util.StringJoiner;
 import java.util.concurrent.TimeUnit;
 
@@ -79,6 +81,10 @@ public class ConfigurationFileUtils {
   private static final String PRIVILEGE_PREFIX = "Privilege:";
   private static Map<String, DefaultConfigurationItem> 
configuration2DefaultValue;
 
+  // Used to display in showConfigurationStatement
+  private static final Set<String> hidedParameters =
+      ImmutableSet.of("key_store_pwd", "trust_store_pwd");
+  private static final String displayValueOfHidedParameter = "******";
   private static final Map<String, String> lastAppliedProperties = new 
HashMap<>();
 
   public static void updateAppliedProperties(TrimProperties properties, 
boolean isHotReloading) {
@@ -99,7 +105,8 @@ public class ConfigurationFileUtils {
         continue;
       }
       String value = entry.getValue() == null ? null : 
entry.getValue().toString();
-      lastAppliedProperties.put(key, value);
+      lastAppliedProperties.put(
+          key, hidedParameters.contains(key) ? displayValueOfHidedParameter : 
value);
     }
   }
 

Reply via email to