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

Public Constructor Summary

PasswordAuthentication(String userName, char[] password)
Creates an instance of a password authentication with a specified username and password.

Public Method Summary

char[]
getPassword()
Gets a clone of the password stored by this instance.
String
getUserName()
Gets the username stored by this instance.

Inherited Method Summary

Public Constructors

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.

Public Methods

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.

public String getUserName ()

Gets the username stored by this instance.

Returns
  • the stored username.