Class PasswordObfuscator


  • public class PasswordObfuscator
    extends java.lang.Object
    Obfuscates passwords in a given string
    • 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 token
      static java.lang.String obfuscate​(java.lang.String query, RoleOptions opts)
      Obfuscates the password in a query
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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
    • Constructor Detail

      • PasswordObfuscator

        public PasswordObfuscator()
    • 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 obfuscate
        opts - The options containing the password to obfuscate
        Returns:
        The query with obfuscated password