|
SVNKit Home]]> | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.tmatesoft.svn.core.auth.SVNAuthentication
org.tmatesoft.svn.core.auth.SVNSSHAuthentication
public class SVNSSHAuthentication
The SVNSSHAuthentication class represents a kind of credentials used to authenticate a user over an SSH tunnel.
To obtain an ssh user credential, specify the SSH
kind to credentials getter method of ISVNAuthenticationManager:
getFirstAuthentication(),
getNextAuthentication().
ISVNAuthenticationManager| Constructor Summary | |
|---|---|
SVNSSHAuthentication(java.lang.String userName,
com.trilead.ssh2.auth.AgentProxy agentProxy,
int portNumber,
SVNURL url,
boolean isPartial)
Deprecated. Use {@link #newInstance(String, AgentProxy, int, SVNURL, boolean) method |
|
SVNSSHAuthentication(java.lang.String userName,
char[] privateKey,
java.lang.String passphrase,
int portNumber,
boolean storageAllowed)
Deprecated. Use {@link #newInstance(String, char[], char[], int, boolean, SVNURL, boolean) method |
|
SVNSSHAuthentication(java.lang.String userName,
char[] privateKey,
java.lang.String passphrase,
int portNumber,
boolean storageAllowed,
SVNURL url,
boolean isPartial)
Deprecated. Use {@link #newInstance(String, char[], char[], int, boolean, SVNURL, boolean) method |
|
SVNSSHAuthentication(java.lang.String userName,
java.io.File keyFile,
java.lang.String passphrase,
int portNumber,
boolean storageAllowed)
Deprecated. Use {@link #newInstance(String, File, char[], int, boolean, SVNURL, boolean) method |
|
SVNSSHAuthentication(java.lang.String userName,
java.io.File keyFile,
java.lang.String passphrase,
int portNumber,
boolean storageAllowed,
SVNURL url,
boolean isPartial)
Deprecated. Use {@link #newInstance(String, File, char[], int, boolean, SVNURL, boolean) method |
|
SVNSSHAuthentication(java.lang.String userName,
java.lang.String password,
int portNumber,
boolean storageAllowed)
Deprecated. Use newInstance(String, char[], int, boolean, SVNURL, boolean) method |
|
SVNSSHAuthentication(java.lang.String userName,
java.lang.String password,
int portNumber,
boolean storageAllowed,
SVNURL url,
boolean isPartial)
Deprecated. Use newInstance(String, char[], int, boolean, SVNURL, boolean) method |
|
| Method Summary | |
|---|---|
SVNAuthentication |
copy()
Creates a deep copy of this credentials object. |
void |
dismissSensitiveData()
Disposes sensitive data (e.g. password) stored in this object. |
com.trilead.ssh2.auth.AgentProxy |
getAgentProxy()
Tells whether this authentication object has a SSH agent connection |
java.lang.String |
getPassphrase()
Deprecated. Use getPassphraseValue() method |
char[] |
getPassphraseValue()
Returns the password to the ssh private key. |
java.lang.String |
getPassword()
Deprecated. Use getPasswordValue() method |
char[] |
getPasswordValue()
Returns 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. |
static SVNSSHAuthentication |
newInstance(java.lang.String userName,
com.trilead.ssh2.auth.AgentProxy agentProxy,
int portNumber,
SVNURL url,
boolean isPartial)
Creates a user credential object for authenticating over an ssh tunnel. |
static SVNSSHAuthentication |
newInstance(java.lang.String userName,
char[] keyValue,
char[] passphrase,
int portNumber,
boolean storageAllowed,
SVNURL url,
boolean isPartial)
Creates a user credential object for authenticating over an ssh tunnel. |
static SVNSSHAuthentication |
newInstance(java.lang.String userName,
char[] password,
int portNumber,
boolean storageAllowed,
SVNURL url,
boolean isPartial)
Creates a user credential object for authenticating over an ssh tunnel. |
static SVNSSHAuthentication |
newInstance(java.lang.String userName,
java.io.File keyFile,
char[] passphrase,
int portNumber,
boolean storageAllowed,
SVNURL url,
boolean isPartial)
Creates a user credential object for authenticating over an ssh tunnel. |
| Methods inherited from class org.tmatesoft.svn.core.auth.SVNAuthentication |
|---|
copyOf, getKind, getURL, getUserName, isPartial, isStorageAllowed |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SVNSSHAuthentication(java.lang.String userName,
java.lang.String password,
int portNumber,
boolean storageAllowed)
newInstance(String, char[], int, boolean, SVNURL, boolean) method
public SVNSSHAuthentication(java.lang.String userName,
java.lang.String password,
int portNumber,
boolean storageAllowed,
SVNURL url,
boolean isPartial)
newInstance(String, char[], int, boolean, SVNURL, boolean) method
public SVNSSHAuthentication(java.lang.String userName,
java.io.File keyFile,
java.lang.String passphrase,
int portNumber,
boolean storageAllowed)
public SVNSSHAuthentication(java.lang.String userName,
java.io.File keyFile,
java.lang.String passphrase,
int portNumber,
boolean storageAllowed,
SVNURL url,
boolean isPartial)
public SVNSSHAuthentication(java.lang.String userName,
char[] privateKey,
java.lang.String passphrase,
int portNumber,
boolean storageAllowed)
public SVNSSHAuthentication(java.lang.String userName,
char[] privateKey,
java.lang.String passphrase,
int portNumber,
boolean storageAllowed,
SVNURL url,
boolean isPartial)
public SVNSSHAuthentication(java.lang.String userName,
com.trilead.ssh2.auth.AgentProxy agentProxy,
int portNumber,
SVNURL url,
boolean isPartial)
| Method Detail |
|---|
public static SVNSSHAuthentication newInstance(java.lang.String userName,
char[] 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 to
public static SVNSSHAuthentication newInstance(java.lang.String userName,
java.io.File keyFile,
char[] 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 to
public static SVNSSHAuthentication newInstance(java.lang.String userName,
char[] keyValue,
char[] 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 to
public static SVNSSHAuthentication newInstance(java.lang.String userName,
com.trilead.ssh2.auth.AgentProxy agentProxy,
int portNumber,
SVNURL url,
boolean isPartial)
userName - the name of a user to authenticateagentProxy - SSH agent proxyportNumber - the number of a port to establish an ssh tunnel overurl - url these credentials are applied topublic java.lang.String getPassword()
getPasswordValue() method
public char[] getPasswordValue()
public java.lang.String getPassphrase()
getPassphraseValue() method
getPrivateKeyFile()public char[] getPassphraseValue()
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()
public void dismissSensitiveData()
SVNAuthentication
dismissSensitiveData in class SVNAuthenticationpublic SVNAuthentication copy()
SVNAuthentication
copy in class SVNAuthentication
|
SVNKit Home]]> | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||