public class PasswordMaskingUtils extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
PASSWORD_FIELD_NAME |
static String |
PASSWORD_MASK |
static com.google.common.base.Predicate<VariableDefinitionContext> |
SHOULD_VARIABLE_BE_MASKED |
| Modifier and Type | Method and Description |
|---|---|
static Iterable<String> |
findPossiblePasswordValues(Collection<VariableDefinitionContext> variables) |
static boolean |
isMasked(String value) |
static String |
mask(String string,
String password)
Mask a password portion of a larger string.
|
static <T extends VariableDefinitionContext> |
maskPasswordValues(Collection<T> variables,
com.google.common.base.Function<? super T,? extends T> clone) |
static String |
maskPossiblePasswordValues(String text,
Collection<VariableDefinitionContext> variables)
Deprecated.
use
maskPossiblePasswordValues(String, VariableContext) as it performs better |
static String |
maskPossiblePasswordValues(String text,
VariableContext variableContext) |
static boolean |
shouldBeMasked(String variableName) |
static boolean |
shouldBeMasked(VariableDefinition variableDefinition) |
static boolean |
shouldBeMasked(VariableDefinitionContext variableDefinition) |
static boolean |
shouldBeMasked(VariableSubstitutionContext variableSubstitutionContext) |
static boolean |
shouldIgnoreValue(String key,
String value) |
public static final String PASSWORD_MASK
public static final String PASSWORD_FIELD_NAME
public static com.google.common.base.Predicate<VariableDefinitionContext> SHOULD_VARIABLE_BE_MASKED
public static boolean isMasked(@Nullable
String value)
public static boolean shouldBeMasked(@Nullable
String variableName)
public static boolean shouldBeMasked(@NotNull
VariableDefinition variableDefinition)
public static boolean shouldBeMasked(@NotNull
VariableDefinitionContext variableDefinition)
public static boolean shouldBeMasked(@NotNull
VariableSubstitutionContext variableSubstitutionContext)
public static <T extends VariableDefinitionContext> Collection<? extends T> maskPasswordValues(@NotNull Collection<T> variables, @NotNull com.google.common.base.Function<? super T,? extends T> clone)
public static String mask(@NotNull String string, @Nullable String password)
string - to find and replace the password inpassword - to find in the given stringpublic static Iterable<String> findPossiblePasswordValues(Collection<VariableDefinitionContext> variables)
@Deprecated public static String maskPossiblePasswordValues(String text, Collection<VariableDefinitionContext> variables)
maskPossiblePasswordValues(String, VariableContext) as it performs betterpublic static String maskPossiblePasswordValues(String text, VariableContext variableContext)
Copyright © 2016 Atlassian Software Systems Pty Ltd. All rights reserved.