Serializable, Callback
public class PasswordCallback extends Object implements Callback, Serializable
 Underlying security services instantiate and pass a PasswordCallback to the handle method of a CallbackHandler to retrieve password information.
| Constructor | Description | 
|---|---|
| PasswordCallback | Construct a  PasswordCallbackwith a prompt and a boolean specifying whether the password should be displayed as it is being typed. | 
| Modifier and Type | Method | Description | 
|---|---|---|
| void | clearPassword() | Clear the retrieved password. | 
| char[] | getPassword() | Get the retrieved password. | 
| String | getPrompt() | Get the prompt. | 
| boolean | isEchoOn() | Return whether the password should be displayed as it is being typed. | 
| void | setPassword | Set the retrieved password. | 
public PasswordCallback(String prompt, boolean echoOn)
PasswordCallback with a prompt and a boolean specifying whether the password should be displayed as it is being typed.prompt - the prompt used to request the password.echoOn - true if the password should be displayed as it is being typed.IllegalArgumentException - if prompt is null or if prompt has a length of 0.public String getPrompt()
public boolean isEchoOn()
public void setPassword(char[] password)
 This method makes a copy of the input password before storing it.
password - the retrieved password, which may be null.public char[] getPassword()
This method returns a copy of the retrieved password.
public void clearPassword()
    © 1993, 2023, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
    https://docs.oracle.com/en/java/javase/21/docs/api/java.base/javax/security/auth/callback/PasswordCallback.html