- 
    Sub-task 
- 
    Resolution: Delivered
- 
     P3 P3
- 
    None
                    The `keytool` command reads passwords from the system console to prevent them from being displayed on the screen. However, the console is usually available only when both the standard input and output streams are not redirected. Previously, if the standard output stream was redirected into a file or another command, the console was unavailable and the input password was echoed on the screen. This enhancement improves password handling to ensure that the password is not displayed on the screen even if the standard output stream is redirected. This enhancement has also been made to the `jarsigner` command and the JAAS `TextCallbackHandler` API.