Package java.net

Class PasswordAuthentication

java.lang.Object
java.net.PasswordAuthentication

public final class PasswordAuthentication
extends Object
This immutable class is a data structure that encapsulates username and password which is used by the Authenticator class.
See Also:
Authenticator
  • Constructor Details

    • PasswordAuthentication

      public PasswordAuthentication​(String userName, char[] password)
      Creates an instance of a password authentication with a specified username and password.
      Parameters:
      userName - the username to store.
      password - the associated password to store.
  • Method Details

    • getPassword

      public char[] getPassword()
      Gets a clone of the password stored by this instance. The user is responsible to finalize the returned array if the password clone is no longer needed.
      Returns:
      the copied password.
    • getUserName

      public String getUserName()
      Gets the username stored by this instance.
      Returns:
      the stored username.