org.apache.tools.ant.taskdefs.optional.ssh

Class SSHUserInfo

Implemented Interfaces:
UserInfo

public class SSHUserInfo
extends java.lang.Object
implements UserInfo

Constructor Summary

SSHUserInfo()
SSHUserInfo(String password, boolean trustAllCertificates)

Method Summary

String
getKeyfile()
Returns the keyfile.
String
getName()
Gets the user name.
String
getPassphrase()
Returns the passphrase.
String
getPassphrase(String message)
Gets the pass phrase of the user.
String
getPassword()
Gets the user's password.
boolean
getTrust()
boolean
prompt(String str)
Prompts a string.
boolean
promptPassphrase(String message)
boolean
promptPassword(String passwordPrompt)
boolean
promptYesNo(String message)
boolean
retry()
Indicates whether a retry was done.
void
setKeyfile(String keyfile)
Sets the keyfile.
void
setName(String name)
Sets the name.
void
setPassphrase(String passphrase)
Sets the passphrase.
void
setPassword(String password)
Sets the password.
void
setTrust(boolean trust)
Sets the trust.
void
showMessage(String message)

Constructor Details

SSHUserInfo

public SSHUserInfo()


SSHUserInfo

public SSHUserInfo(String password,
                   boolean trustAllCertificates)

Method Details

getKeyfile

public String getKeyfile()
Returns the keyfile.

Returns:
String


getName

public String getName()
Gets the user name.

Returns:
the user name


getPassphrase

public String getPassphrase()
Returns the passphrase.

Returns:
String


getPassphrase

public String getPassphrase(String message)
Gets the pass phrase of the user.

Parameters:
message - a message

Returns:
the passphrase


getPassword

public String getPassword()
Gets the user's password.

Returns:
the user's password


getTrust

public boolean getTrust()

Returns:
whether to trust or not.


prompt

public boolean prompt(String str)
Prompts a string.

Parameters:
str - the string

Returns:
whether the string was prompted


promptPassphrase

public boolean promptPassphrase(String message)


promptPassword

public boolean promptPassword(String passwordPrompt)


promptYesNo

public boolean promptYesNo(String message)


retry

public boolean retry()
Indicates whether a retry was done.

Returns:
whether a retry was done


setKeyfile

public void setKeyfile(String keyfile)
Sets the keyfile.

Parameters:
keyfile - The keyfile to set


setName

public void setName(String name)
Sets the name.

Parameters:
name - The name to set


setPassphrase

public void setPassphrase(String passphrase)
Sets the passphrase.

Parameters:
passphrase - The passphrase to set


setPassword

public void setPassword(String password)
Sets the password.

Parameters:
password - The password to set


setTrust

public void setTrust(boolean trust)
Sets the trust.

Parameters:
trust - whether to trust or not.


showMessage

public void showMessage(String message)


Copyright B) 2000-2005 Apache Software Foundation. All Rights Reserved.