lightbulb_outline Please take our October 2018 developer survey. Start survey
added in API level 1

PasswordAuthentication

public final class PasswordAuthentication
extends Object

java.lang.Object
   ↳ java.net.PasswordAuthentication


The class PasswordAuthentication is a data holder that is used by Authenticator. It is simply a repository for a user name and a password.

Summary

Public constructors

PasswordAuthentication(String userName, char[] password)

Creates a new PasswordAuthentication object from the given user name and password.

Public methods

char[] getPassword()

Returns the user password.

String getUserName()

Returns the user name.

Inherited methods

Public constructors

PasswordAuthentication

added in API level 1
public PasswordAuthentication (String userName, 
                char[] password)

Creates a new PasswordAuthentication object from the given user name and password.

Note that the given user password is cloned before it is stored in the new PasswordAuthentication object.

Parameters
userName String: the user name

password char: the user's password

Public methods

getPassword

added in API level 1
public char[] getPassword ()

Returns the user password.

Note that this method returns a reference to the password. It is the caller's responsibility to zero out the password information after it is no longer needed.

Returns
char[] the password

getUserName

added in API level 1
public String getUserName ()

Returns the user name.

Returns
String the user name