Java Platform 1.2
Beta 4

Class java.net.PasswordAuthentication

java.lang.Object
  |
  +--java.net.PasswordAuthentication

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

Since:
JDK1.2
See Also:
Authenticator, Authenticator.getPasswordAuthentication()

Constructor Summary
PasswordAuthentication(String userName, char[] password)
          Creates a new PasswordAuthentication object from the given user name and password.
 
Method Summary
 char[] getPassword()
          Returns the user password.
 String getUserName()
          Returns the user name.
 
Methods inherited from class java.lang.Object
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
 

Constructor Detail

PasswordAuthentication

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 - the user name
password - the user's password
Method Detail

getUserName

public String getUserName()
Returns the user name.
Returns:
the user name

getPassword

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:
the password

Java Platform 1.2
Beta 4

Submit a bug or feature
Submit comments/suggestions about new javadoc look
Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.
This documentation was generated with a post-Beta4 version of Javadoc.