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

java.lang.Object
  |
  +--org.apache.tools.ant.taskdefs.optional.ssh.SSHUserInfo
All Implemented Interfaces:
com.jcraft.jsch.UserInfo

public class SSHUserInfo
extends java.lang.Object
implements com.jcraft.jsch.UserInfo


Constructor Summary
SSHUserInfo()
           
SSHUserInfo(java.lang.String password, boolean trustAllCertificates)
           
 
Method Summary
 java.lang.String getKeyfile()
          Returns the keyfile.
 java.lang.String getName()
          Gets the user name.
 java.lang.String getPassphrase()
          Returns the passphrase.
 java.lang.String getPassphrase(java.lang.String message)
          Gets the pass phrase of the user.
 java.lang.String getPassword()
          Gets the user's password.
 boolean getTrust()
           
 boolean prompt(java.lang.String str)
          Prompts a string.
 boolean promptPassphrase(java.lang.String message)
           
 boolean promptPassword(java.lang.String passwordPrompt)
           
 boolean promptYesNo(java.lang.String message)
           
 boolean retry()
          Indicates whether a retry was done.
 void setKeyfile(java.lang.String keyfile)
          Sets the keyfile.
 void setName(java.lang.String name)
          Sets the name.
 void setPassphrase(java.lang.String passphrase)
          Sets the passphrase.
 void setPassword(java.lang.String password)
          Sets the password.
 void setTrust(boolean trust)
          Sets the trust.
 void showMessage(java.lang.String message)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SSHUserInfo

public SSHUserInfo()

SSHUserInfo

public SSHUserInfo(java.lang.String password,
                   boolean trustAllCertificates)
Method Detail

getName

public java.lang.String getName()
Gets the user name.

Returns:
the user name

getPassphrase

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

Parameters:
message - a message
Returns:
the passphrase

getPassword

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

Specified by:
getPassword in interface com.jcraft.jsch.UserInfo
Returns:
the user's password

prompt

public boolean prompt(java.lang.String str)
Prompts a string.

Parameters:
str - the string
Returns:
whether the string was prompted

retry

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

Returns:
whether a retry was done

setName

public void setName(java.lang.String name)
Sets the name.

Parameters:
name - The name to set

setPassphrase

public void setPassphrase(java.lang.String passphrase)
Sets the passphrase.

Parameters:
passphrase - The passphrase to set

setPassword

public void setPassword(java.lang.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.

getTrust

public boolean getTrust()
Returns:
whether to trust or not.

getPassphrase

public java.lang.String getPassphrase()
Returns the passphrase.

Specified by:
getPassphrase in interface com.jcraft.jsch.UserInfo
Returns:
String

getKeyfile

public java.lang.String getKeyfile()
Returns the keyfile.

Returns:
String

setKeyfile

public void setKeyfile(java.lang.String keyfile)
Sets the keyfile.

Parameters:
keyfile - The keyfile to set

promptPassphrase

public boolean promptPassphrase(java.lang.String message)
Specified by:
promptPassphrase in interface com.jcraft.jsch.UserInfo

promptPassword

public boolean promptPassword(java.lang.String passwordPrompt)
Specified by:
promptPassword in interface com.jcraft.jsch.UserInfo

promptYesNo

public boolean promptYesNo(java.lang.String message)
Specified by:
promptYesNo in interface com.jcraft.jsch.UserInfo

showMessage

public void showMessage(java.lang.String message)
Specified by:
showMessage in interface com.jcraft.jsch.UserInfo


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