-
Feature
-
Resolution: Won't Do
-
Major
-
fuse-7.8-GA
-
False
-
False
-
0
-
0%
-
-
Todo
-
Undefined
-
- A customer has a requirement where he needs to connect to a sFTP server with an ED25519 private key.
- Manually connecting to the machine with the ed25519 key is possible.
- Adding a ed25519 as private key file it will throw an exception that it is not a supported type.
- Is there any way to make use of a ed25519 key when using the camel sftp component?
- Caused by: com.jcraft.jsch.JSchException: invalid privatekey: [B@3a25a6b6
- Stacktrace
org.apache.camel.component.file.GenericFileOperationFailedException: Cannot connect to sftp://hostname:22 at org.apache.camel.component.file.remote.SftpOperations.connect(SftpOperations.java:146) [camel-ftp-2.17.0.redhat-630187.jar:2.17.0.redhat-630187] ..... Caused by: com.jcraft.jsch.JSchException: invalid privatekey: [B@3a25a6b6 at com.jcraft.jsch.KeyPair.load(KeyPair.java:664) [jsch-0.1.53.jar:] at com.jcraft.jsch.KeyPair.load(KeyPair.java:561) [jsch-0.1.53.jar:] at com.jcraft.jsch.IdentityFile.newInstance(IdentityFile.java:40) [jsch-0.1.53.jar:] at com.jcraft.jsch.JSch.addIdentity(JSch.java:407) [jsch-0.1.53.jar:] at com.jcraft.jsch.JSch.addIdentity(JSch.java:367) [jsch-0.1.53.jar:] at org.apache.camel.component.file.remote.SftpOperations.createSession(SftpOperations.java:206) [camel-ftp-2.17.0.redhat-630187.jar:2.17.0.redhat-630187] at org.apache.camel.component.file.remote.SftpOperations.connect(SftpOperations.java:115) [camel-ftp-2.17.0.redhat-630187.jar:2.17.0.redhat-630187]
- is related to
-
ENTESB-15771 Fuse 7 (on Karaf): camel-ssh does not support EdDSA digital signing
- Done
- relates to
-
ENTESB-20398 Support for Stronger Algorithms for Camel-SFTP / JSch
- Closed
- links to