public class JSchSSHPublicKeyAuthenticator extends com.cloudbees.jenkins.plugins.sshcredentials.SSHAuthenticator<JSchConnector,com.cloudbees.jenkins.plugins.sshcredentials.SSHUserPrivateKey>
| Modifier and Type | Class and Description |
|---|---|
static class |
JSchSSHPublicKeyAuthenticator.Factory |
| Constructor and Description |
|---|
JSchSSHPublicKeyAuthenticator(JSchConnector connector,
com.cloudbees.jenkins.plugins.sshcredentials.SSHUserPrivateKey user)
Constructor.
|
JSchSSHPublicKeyAuthenticator(JSchConnector connector,
com.cloudbees.jenkins.plugins.sshcredentials.SSHUserPrivateKey user,
String username)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
canAuthenticate() |
protected boolean |
doAuthenticate() |
com.cloudbees.jenkins.plugins.sshcredentials.SSHAuthenticator.Mode |
getAuthenticationMode() |
public JSchSSHPublicKeyAuthenticator(JSchConnector connector, com.cloudbees.jenkins.plugins.sshcredentials.SSHUserPrivateKey user)
connector - the connection we will be authenticating.public JSchSSHPublicKeyAuthenticator(@NonNull
JSchConnector connector,
@NonNull
com.cloudbees.jenkins.plugins.sshcredentials.SSHUserPrivateKey user,
@CheckForNull
String username)
connector - the connection we will be authenticating.public boolean canAuthenticate()
canAuthenticate in class com.cloudbees.jenkins.plugins.sshcredentials.SSHAuthenticator<JSchConnector,com.cloudbees.jenkins.plugins.sshcredentials.SSHUserPrivateKey>protected boolean doAuthenticate()
doAuthenticate in class com.cloudbees.jenkins.plugins.sshcredentials.SSHAuthenticator<JSchConnector,com.cloudbees.jenkins.plugins.sshcredentials.SSHUserPrivateKey>@NonNull public com.cloudbees.jenkins.plugins.sshcredentials.SSHAuthenticator.Mode getAuthenticationMode()
getAuthenticationMode in class com.cloudbees.jenkins.plugins.sshcredentials.SSHAuthenticator<JSchConnector,com.cloudbees.jenkins.plugins.sshcredentials.SSHUserPrivateKey>Copyright © 2016–2018. All rights reserved.