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.
CallbackHandler, 
Serialized Form| Constructor | Description | 
|---|---|
| PasswordCallback(String prompt,
                boolean echoOn) | 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(char[] password) | 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.getPassword()public char[] getPassword()
This method returns a copy of the retrieved password.
setPassword(char[])public void clearPassword()
 Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2025, Oracle and/or its affiliates.  All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.