You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@camel.apache.org by "Grzegorz Grzybek (Jira)" <ji...@apache.org> on 2021/03/17 08:47:00 UTC

[jira] [Created] (CAMEL-16365) Support ecdsa-sha2-* and ssh-ed25519 algorithms in camel-ssh

Grzegorz Grzybek created CAMEL-16365:
----------------------------------------

             Summary: Support ecdsa-sha2-* and ssh-ed25519 algorithms in camel-ssh
                 Key: CAMEL-16365
                 URL: https://issues.apache.org/jira/browse/CAMEL-16365
             Project: Camel
          Issue Type: Improvement
            Reporter: Grzegorz Grzybek
            Assignee: Grzegorz Grzybek


Currently camel-ssh supports only {{ssh-rsa}} and {{ssh-dss}} algorithms. [See here|https://github.com/apache/camel/blob/camel-3.8.0/components/camel-ssh/src/main/java/org/apache/camel/component/ssh/SSHPublicKeyHolder.java#L155-L161].

Apache SSHD supports EC keys through BouncyCastle without problems and EdDSA using net.i2p.crypto/eddsa library.

However Camel itself can't validate such server keys.

I have locally working version of camel-ssh which validates all these additional algorithms supported by OpenSSH:
* ecdsa-sha2-nistp256
* ecdsa-sha2-nistp384
* ecdsa-sha2-nistp521
* ssh-ed25519



--
This message was sent by Atlassian Jira
(v8.3.4#803005)