Package org.apache.cassandra.cql3
Class PasswordObfuscator
- java.lang.Object
-
- org.apache.cassandra.cql3.PasswordObfuscator
-
public class PasswordObfuscator extends java.lang.ObjectObfuscates passwords in a given string
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringOBFUSCATION_TOKENstatic java.lang.StringPASSWORD_TOKEN
-
Constructor Summary
Constructors Constructor Description PasswordObfuscator()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.Stringobfuscate(java.lang.String sourceString)Obfuscates everything after the first appearance password tokenstatic java.lang.Stringobfuscate(java.lang.String query, RoleOptions opts)Obfuscates the password in a query
-
-
-
Field Detail
-
OBFUSCATION_TOKEN
public static final java.lang.String OBFUSCATION_TOKEN
- See Also:
- Constant Field Values
-
PASSWORD_TOKEN
public static final java.lang.String PASSWORD_TOKEN
-
-
Method Detail
-
obfuscate
public static java.lang.String obfuscate(java.lang.String sourceString)
Obfuscates everything after the first appearance password token- Parameters:
sourceString- The query to obfuscate- Returns:
- The obfuscated query
-
obfuscate
public static java.lang.String obfuscate(java.lang.String query, RoleOptions opts)Obfuscates the password in a query- Parameters:
query- The query whose password to obfuscateopts- The options containing the password to obfuscate- Returns:
- The query with obfuscated password
-
-