Class Password
- 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.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
clear()
Securely clears the password value.boolean
compareTo(String password)
char[]
getValue()
Determines the password value.
-
-
-
Constructor Detail
-
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 Detail
-
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)
-
-