Consider moving JGit from Jsch to Apache MINA for SSH

Description

Jsch does not support ed25519 keys, nor does it support ECDSA-384 and ECDSA-521 keys. This means Commandbox cannot clone repos that are accessed via these sorts of keys. Since JGit 5.2 there is a new bundle "org.eclipse.jgit.ssh.apache" that you can use in place of Jsch that does support these keys:

https://wiki.eclipse.org/JGit/New_and_Noteworthy/5.2
https://wiki.eclipse.org/JGit/New_and_Noteworthy/5.4

Assignee

Unassigned

Reporter

John Berquist

Labels

None

Affects versions

None

Fix versions

None

Priority

Major
Configure