public class SVNSSHAuthentication extends SVNAuthentication
To obtain an ssh user credential, specify the SSH
kind to credentials getter method of ISVNAuthenticationManager:
getFirstAuthentication()
,
getNextAuthentication()
.
ISVNAuthenticationManager
Constructor and Description |
---|
SVNSSHAuthentication(java.lang.String userName,
com.trilead.ssh2.auth.AgentProxy agentProxy,
int portNumber,
SVNURL url,
boolean isPartial) |
SVNSSHAuthentication(java.lang.String userName,
char[] privateKey,
java.lang.String passphrase,
int portNumber,
boolean storageAllowed)
Deprecated.
use constructor with SVNURL parameter instead
|
SVNSSHAuthentication(java.lang.String userName,
char[] privateKey,
java.lang.String passphrase,
int portNumber,
boolean storageAllowed,
SVNURL url,
boolean isPartial)
Creates a user credential object for authenticating over an ssh tunnel.
|
SVNSSHAuthentication(java.lang.String userName,
java.io.File keyFile,
java.lang.String passphrase,
int portNumber,
boolean storageAllowed)
Deprecated.
use constructor with SVNURL parameter instead
|
SVNSSHAuthentication(java.lang.String userName,
java.io.File keyFile,
java.lang.String passphrase,
int portNumber,
boolean storageAllowed,
SVNURL url,
boolean isPartial)
Creates a user credential object for authenticating over an ssh tunnel.
|
SVNSSHAuthentication(java.lang.String userName,
java.lang.String password,
int portNumber,
boolean storageAllowed)
Deprecated.
use constructor with SVNURL parameter instead
|
SVNSSHAuthentication(java.lang.String userName,
java.lang.String password,
int portNumber,
boolean storageAllowed,
SVNURL url,
boolean isPartial)
Creates a user credential object for authenticating over an ssh tunnel.
|
Modifier and Type | Method and Description |
---|---|
com.trilead.ssh2.auth.AgentProxy |
getAgentProxy()
Tells whether this authentication object has a SSH agent connection
|
java.lang.String |
getPassphrase()
Returns the password to the ssh private key.
|
java.lang.String |
getPassword()
Returns the user account's password.
|
int |
getPortNumber()
Returns the number of the port across which an ssh tunnel
is established.
|
char[] |
getPrivateKey()
Returns ssh private key.
|
java.io.File |
getPrivateKeyFile()
Returns the File representation referring to the file with the
user's ssh private key.
|
boolean |
hasPrivateKey()
Tells whether this authentication object contains a user's private key.
|
getKind, getURL, getUserName, isPartial, isStorageAllowed
public SVNSSHAuthentication(java.lang.String userName, java.lang.String password, int portNumber, boolean storageAllowed)
userName
- the name of a user to authenticatepassword
- the user's passwordportNumber
- the number of a port to establish an ssh tunnel overstorageAllowed
- if true then
this credential is allowed to be stored in the
global auth cache, otherwise notpublic SVNSSHAuthentication(java.lang.String userName, java.lang.String password, int portNumber, boolean storageAllowed, SVNURL url, boolean isPartial)
userName
- the name of a user to authenticatepassword
- the user's passwordportNumber
- the number of a port to establish an ssh tunnel overstorageAllowed
- if true then
this credential is allowed to be stored in the
global auth cache, otherwise noturl
- url these credentials are applied topublic SVNSSHAuthentication(java.lang.String userName, java.io.File keyFile, java.lang.String passphrase, int portNumber, boolean storageAllowed)
userName
- the name of a user to authenticatekeyFile
- the user's ssh private key filepassphrase
- a password to the ssh private keyportNumber
- the number of a port to establish an ssh tunnel overstorageAllowed
- if true then
this credential is allowed to be stored in the
global auth cache, otherwise notpublic SVNSSHAuthentication(java.lang.String userName, java.io.File keyFile, java.lang.String passphrase, int portNumber, boolean storageAllowed, SVNURL url, boolean isPartial)
userName
- the name of a user to authenticatekeyFile
- the user's ssh private key filepassphrase
- a password to the ssh private keyportNumber
- the number of a port to establish an ssh tunnel overstorageAllowed
- if true then
this credential is allowed to be stored in the
global auth cache, otherwise noturl
- url these credentials are applied topublic SVNSSHAuthentication(java.lang.String userName, char[] privateKey, java.lang.String passphrase, int portNumber, boolean storageAllowed)
userName
- the name of a user to authenticateprivateKey
- the user's ssh private keypassphrase
- a password to the ssh private keyportNumber
- the number of a port to establish an ssh tunnel overstorageAllowed
- if true then
this credential is allowed to be stored in the
global auth cache, otherwise notpublic SVNSSHAuthentication(java.lang.String userName, char[] privateKey, java.lang.String passphrase, int portNumber, boolean storageAllowed, SVNURL url, boolean isPartial)
userName
- the name of a user to authenticateprivateKey
- the user's ssh private keypassphrase
- a password to the ssh private keyportNumber
- the number of a port to establish an ssh tunnel overstorageAllowed
- if true then
this credential is allowed to be stored in the
global auth cache, otherwise noturl
- url these credentials are applied topublic SVNSSHAuthentication(java.lang.String userName, com.trilead.ssh2.auth.AgentProxy agentProxy, int portNumber, SVNURL url, boolean isPartial)
public java.lang.String getPassword()
public java.lang.String getPassphrase()
getPrivateKeyFile()
public java.io.File getPrivateKeyFile()
public char[] getPrivateKey()
public int getPortNumber()
public boolean hasPrivateKey()
getPrivateKey()
or
getPrivateKeyFile()
returns non-nullpublic com.trilead.ssh2.auth.AgentProxy getAgentProxy()
Copyright © 2004-2012 TMate Software Ltd. All Rights Reserved.