• mina-sshd-api-core:2.8.0-30.vf9df64641cb_d

      To bind SSH credentials to Mina SSH, new extension glue code is necessary.

          [JENKINS-64105] Support SSH keys for Apache Mina SSH

          I believe that would mean a new implementation of SSHAuthenticator at https://github.com/jenkinsci/ssh-credentials-plugin/tree/master/src/main/java/com/cloudbees/jenkins/plugins/sshcredentials/impl that supports Mina SSHD ?

          Allan BURDAJEWICZ added a comment - I believe that would mean a new implementation of SSHAuthenticator at https://github.com/jenkinsci/ssh-credentials-plugin/tree/master/src/main/java/com/cloudbees/jenkins/plugins/sshcredentials/impl that supports Mina SSHD ?

          Allan BURDAJEWICZ added a comment - jvz I have proposed https://github.com/jenkinsci/ssh-credentials-plugin/pull/126

          Jesse Glick added a comment -

          What is the goal of this feature—what are you trying to accomplish from a user perspective?

          Jesse Glick added a comment - What is the goal of this feature—what are you trying to accomplish from a user perspective?

          jglick It is for a developer perspective and plugin maintainers that want to use Apache Mina SSHD with SSH Credentials. For example plugins like SSH Build Agents https://issues.jenkins.io/browse/JENKINS-64106, CloudBees SSH Build Agents, ...

          Allan BURDAJEWICZ added a comment - jglick It is for a developer perspective and plugin maintainers that want to use Apache Mina SSHD with SSH Credentials. For example plugins like SSH Build Agents https://issues.jenkins.io/browse/JENKINS-64106 , CloudBees SSH Build Agents, ...

          James Nord added a comment -

          not sure I follow - we use Apache Mina in CLoudBees' non blocking SSH Agents and can load SSH keys for it.

          James Nord added a comment - not sure I follow - we use Apache Mina in CLoudBees' non blocking SSH Agents and can load SSH keys for it.

          teilo Because we implement SSHAuthenticator there. But we don't want each plugin to write their SSHAuthenticator. Rather to leverage one that works for the SSH library it uses.
          Jesse also suggested that we create wrapper plugin for Apache mina library (requested at https://github.com/jenkins-infra/repository-permissions-updater/issues/2582).

          Allan BURDAJEWICZ added a comment - teilo Because we implement SSHAuthenticator there. But we don't want each plugin to write their SSHAuthenticator. Rather to leverage one that works for the SSH library it uses. Jesse also suggested that we create wrapper plugin for Apache mina library (requested at https://github.com/jenkins-infra/repository-permissions-updater/issues/2582 ).

            allan_burdajewicz Allan BURDAJEWICZ
            jvz Matt Sicker
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: