org.apache.maven.wagon.authentication
Class AuthenticationInfo

java.lang.Object
  extended by org.apache.maven.wagon.authentication.AuthenticationInfo
All Implemented Interfaces:
java.io.Serializable

public class AuthenticationInfo
extends java.lang.Object
implements java.io.Serializable

This class holds the set of properties used when instance of the Wagon will use during login opreration.

Version:
$Id: AuthenticationInfo.java 162476 2005-04-19 02:49:45Z brett $
Author:
Michal Maczka
See Also:
Serialized Form

Field Summary
private  java.lang.String passphrase
          Passphrase of the user's private key file
private  java.lang.String password
          Password associated with the login
private  java.lang.String privateKey
          The absolute path to private key file
private  java.lang.String userName
          Username used to login to the host
 
Constructor Summary
AuthenticationInfo()
           
 
Method Summary
 java.lang.String getPassphrase()
          Get the passphrase of the private key file.
 java.lang.String getPassword()
          Get the user's password which is used when connecting to the repository.
 java.lang.String getPrivateKey()
          Get the absolute path to the private key file.
 java.lang.String getUserName()
          Get the username used to access the repository.
 void setPassphrase(java.lang.String passphrase)
          Set the passphrase of the private key file.
 void setPassword(java.lang.String password)
          Set the user's password which is used when connecting to the repository.
 void setPrivateKey(java.lang.String privateKey)
          Set the absolute path to private key file.
 void setUserName(java.lang.String userName)
          Set username used to access the repository.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

userName

private java.lang.String userName
Username used to login to the host


password

private java.lang.String password
Password associated with the login


passphrase

private java.lang.String passphrase
Passphrase of the user's private key file


privateKey

private java.lang.String privateKey
The absolute path to private key file

Constructor Detail

AuthenticationInfo

public AuthenticationInfo()
Method Detail

getPassphrase

public java.lang.String getPassphrase()
Get the passphrase of the private key file. The passphrase is used only when host/protocol supports authentication via exchange of private/public keys and private key was used for authentication.

Returns:
passphrase of the private key file

setPassphrase

public void setPassphrase(java.lang.String passphrase)
Set the passphrase of the private key file.

Parameters:
passphrase - passphrase of the private key file

getPrivateKey

public java.lang.String getPrivateKey()
Get the absolute path to the private key file.

Returns:
absolute path to private key

setPrivateKey

public void setPrivateKey(java.lang.String privateKey)
Set the absolute path to private key file.

Parameters:
privateKey - path to private key in local file system

getPassword

public java.lang.String getPassword()
Get the user's password which is used when connecting to the repository.

Returns:
password of user

setPassword

public void setPassword(java.lang.String password)
Set the user's password which is used when connecting to the repository.

Parameters:
password - password of the user

getUserName

public java.lang.String getUserName()
Get the username used to access the repository.

Returns:
username at repository

setUserName

public void setUserName(java.lang.String userName)
Set username used to access the repository.

Parameters:
userName - the username used to access repository