Package org.apache.cassandra.cql3
Class PasswordObfuscator
- java.lang.Object
-
- org.apache.cassandra.cql3.PasswordObfuscator
-
public class PasswordObfuscator extends java.lang.Object
Obfuscates passwords in a given string
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
OBFUSCATION_TOKEN
static java.lang.String
PASSWORD_TOKEN
-
Constructor Summary
Constructors Constructor Description PasswordObfuscator()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.String
obfuscate(java.lang.String sourceString)
Obfuscates everything after the first appearance password tokenstatic java.lang.String
obfuscate(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
-
-