|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.cloudbees.jenkins.plugins.sshcredentials.SSHAuthenticator<com.trilead.ssh2.Connection,SSHUserPrivateKey>
com.cloudbees.jenkins.plugins.sshcredentials.impl.TrileadSSHPublicKeyAuthenticator
public class TrileadSSHPublicKeyAuthenticator
Does public key auth with a Connection.
| Nested Class Summary | |
|---|---|
static class |
TrileadSSHPublicKeyAuthenticator.Factory
|
| Constructor Summary | |
|---|---|
TrileadSSHPublicKeyAuthenticator(com.trilead.ssh2.Connection connection,
SSHUserPrivateKey user)
Constructor. |
|
| Method Summary | |
|---|---|
boolean |
canAuthenticate()
Returns true if the bound connection is in a state where authentication can be tried using the
supplied credentials. |
protected boolean |
doAuthenticate()
SPI for authenticating the bound connection using the supplied credentials. |
| Methods inherited from class com.cloudbees.jenkins.plugins.sshcredentials.SSHAuthenticator |
|---|
authenticate, filter, getConnection, getUser, isAuthenticated, isSupported, newInstance |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public TrileadSSHPublicKeyAuthenticator(com.trilead.ssh2.Connection connection,
SSHUserPrivateKey user)
connection - the connection we will be authenticating.| Method Detail |
|---|
public boolean canAuthenticate()
true if the bound connection is in a state where authentication can be tried using the
supplied credentials.
Subclasses can override this if they can tell whether it is possible to make an authentication attempt, default
implementation is one-shot always.
canAuthenticate in class SSHAuthenticator<com.trilead.ssh2.Connection,SSHUserPrivateKey>true if the bound connection is in a state where authentication can be tried using the
supplied credentials.protected boolean doAuthenticate()
doAuthenticate in class SSHAuthenticator<com.trilead.ssh2.Connection,SSHUserPrivateKey>true if and only if authentication was successful.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||