Class MinaSSHPublicKeyAuthenticator


  • public class MinaSSHPublicKeyAuthenticator
    extends com.cloudbees.jenkins.plugins.sshcredentials.SSHAuthenticator<org.apache.sshd.client.session.ClientSession,​com.cloudbees.jenkins.plugins.sshcredentials.SSHUserPrivateKey>
    Does public key auth with a ClientSession.
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  MinaSSHPublicKeyAuthenticator.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.jenkins.plugins.sshcredentials.SSHUserPrivateKey>
      • 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.jenkins.plugins.sshcredentials.SSHUserPrivateKey>
      • doAuthenticate

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