public class CredentialsMaskUtil extends Object
Modifier and Type | Field and Description |
---|---|
static Pattern |
ADDRESS_PATTERN |
static Pattern |
BARE_URL_PATTERN |
static String |
PASSWORD_ATTRIBUTE_MASK |
static String |
PASSWORD_MASK |
static Pattern |
PASSWORD_PATTERN |
static Pattern |
PASSWORD_PATTERN_NO_QUOTES |
static Pattern |
URL_PATTERN |
static String |
USER_MASK |
static Pattern |
USER_PATTERN_NO_QUOTES |
Constructor and Description |
---|
CredentialsMaskUtil() |
Modifier and Type | Method and Description |
---|---|
static String |
maskPasswordAttribute(String password)
masks password attribute
|
static String |
maskPasswords(String input)
masks url credentials
|
static String |
maskUrlPassword(String input,
Pattern pattern)
masks password in input
|
static String |
maskUrlUserAndPassword(String input,
Pattern passwordPattern,
Pattern userPattern)
masks user and password in input
|
public static final Pattern BARE_URL_PATTERN
public static final Pattern URL_PATTERN
public static final Pattern ADDRESS_PATTERN
public static final Pattern PASSWORD_PATTERN
public static final Pattern PASSWORD_PATTERN_NO_QUOTES
public static final Pattern USER_PATTERN_NO_QUOTES
public static final String PASSWORD_MASK
public static final String USER_MASK
public static final String PASSWORD_ATTRIBUTE_MASK
public static String maskPasswords(String input)
input
- input for credentials to be maskedpublic static String maskUrlPassword(String input, Pattern pattern)
input
- input for password to be maskedpattern
- password patternpublic static String maskUrlUserAndPassword(String input, Pattern passwordPattern, Pattern userPattern)
input
- input for user and password to be maskedpasswordPattern
- password patternuserPattern
- user patternCopyright © 2003–2018 MuleSoft, Inc.. All rights reserved.