Class MinaSSHPasswordKeyAuthenticator


  • public class MinaSSHPasswordKeyAuthenticator
    extends com.cloudbees.jenkins.plugins.sshcredentials.SSHAuthenticator<org.apache.sshd.client.session.ClientSession,​com.cloudbees.plugins.credentials.common.StandardUsernamePasswordCredentials>
    Does password auth with a ClientSession.
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  MinaSSHPasswordKeyAuthenticator.Factory
      • Nested classes/interfaces inherited from class com.cloudbees.jenkins.plugins.sshcredentials.SSHAuthenticator

        com.cloudbees.jenkins.plugins.sshcredentials.SSHAuthenticator.Mode
    • Method Detail

      • canAuthenticate

        public boolean canAuthenticate()
        Overrides:
        canAuthenticate in class com.cloudbees.jenkins.plugins.sshcredentials.SSHAuthenticator<org.apache.sshd.client.session.ClientSession,​com.cloudbees.plugins.credentials.common.StandardUsernamePasswordCredentials>
      • getAuthenticationMode

        @NonNull
        public com.cloudbees.jenkins.plugins.sshcredentials.SSHAuthenticator.Mode getAuthenticationMode()
        Overrides:
        getAuthenticationMode in class com.cloudbees.jenkins.plugins.sshcredentials.SSHAuthenticator<org.apache.sshd.client.session.ClientSession,​com.cloudbees.plugins.credentials.common.StandardUsernamePasswordCredentials>
      • doAuthenticate

        protected boolean doAuthenticate()
        Specified by:
        doAuthenticate in class com.cloudbees.jenkins.plugins.sshcredentials.SSHAuthenticator<org.apache.sshd.client.session.ClientSession,​com.cloudbees.plugins.credentials.common.StandardUsernamePasswordCredentials>