java.lang.Object
jakarta.security.enterprise.credential.Password

public class Password extends Object
Represents a text-based password, and includes a built-in mechanism for securely clearing the value.
  • Constructor Details

    • Password

      public Password(char[] value)
      Constructor
      Parameters:
      value - The password value
      Throws:
      NullPointerException - Value is null
    • Password

      public Password(String value)
      Constructor
      Parameters:
      value - The password value
      Throws:
      NullPointerException - Value is null
  • Method Details

    • getValue

      public char[] getValue()
      Determines the password value.
      Returns:
      The password value, empty array if cleared.
    • clear

      public void clear()
      Securely clears the password value.
    • compareTo

      public boolean compareTo(String password)