public class PasswordUtils
extends java.lang.Object
修飾子と型 | フィールドと説明 |
---|---|
static java.lang.String | MASK_CHARACTER |
static java.lang.String[] | PASSWORD_PARAMETER_NAMES |
static java.util.regex.Pattern | passwordParameterPattern |
修飾子と型 | メソッドと説明 |
---|---|
static java.lang.String | maskPasswordsInDefinition(java.lang.String definition) このメソッドは、定義文字列を入力パラメーターとして受け取ります。 |
static void | maskPropertiesIfNecessary(java.util.Properties properties) PASSWORD_PARAMETER_NAMES で指定された値を含むキーが含まれている場合、プロパティ値をマスクします。 |
static java.lang.String | maskString(java.lang.String stringToMask) マスクは String に MASK_CHARACTER とともに提供されました。 |
public static final java.lang.String[] PASSWORD_PARAMETER_NAMES
public static final java.lang.String MASK_CHARACTER
public static java.util.regex.Pattern passwordParameterPattern
public static java.lang.String maskPasswordsInDefinition(java.lang.String definition)
--password
というラベルの付いたパラメーターをフィルタリングし、*
文字を使用してマスクします。definition
- 空欄にしないでください public static java.lang.String maskString(java.lang.String stringToMask)
String
に MASK_CHARACTER
とともに提供されました。stringToMask
- null であってはなりません public static void maskPropertiesIfNecessary(java.util.Properties properties)
PASSWORD_PARAMETER_NAMES
で指定された値を含むキーが含まれている場合、プロパティ値をマスクします。これは変更可能な操作であり、渡された Properties
が変更されることに注意してください。properties
- null であってはなりません。