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 voidclear()Securely clears the password value.booleancompareTo(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)
 
 - 
 
 -