This is an automated email from the ASF dual-hosted git repository.
gansheer pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git
from 6d826ec810 Add changelog for 3.27.4
new 192797e6dd feat: Add Camel SFTP certificate based authentication
new ed3e429cea feat: Add Camel SFTP Host Certificate Verification
new d035b8a2a7 fix: disable sftp failing FIPS tests
new 7d23daeb3a fix: Missing jsch reflection classes
The 4 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../component/ftp/deployment/FtpProcessor.java | 20 ++
.../support/sftp/SftpHostCertTestResource.java | 170 ++++++++++++++
.../test/support/sftp/SftpTestResource.java | 25 +-
.../quarkus/component/sftp/it/SftpResource.java | 252 +++++++++++++++++++++
.../ftp/src/main/resources/application.properties | 2 +
.../main/resources/certs/generate-certificates.sh | 104 +++++++++
.../ftp/src/main/resources/certs/host-ca.pub | 1 +
.../src/main/resources/certs/host-key-rsa-cert.pub | 1 +
.../ftp/src/main/resources/certs/host-key-rsa.key | 27 +++
.../src/main/resources/certs/test-key-rsa-cert.pub | 1 +
.../ftp/src/main/resources/certs/test-key-rsa.key | 27 +++
.../sftp/it/{SftpIT.java => SftpHostCertIT.java} | 6 +-
.../it/{SftpTest.java => SftpHostCertTest.java} | 50 ++--
.../camel/quarkus/component/sftp/it/SftpTest.java | 82 +++++++
14 files changed, 739 insertions(+), 29 deletions(-)
create mode 100644
integration-tests-support/sftp/src/main/java/org/apache/camel/quarkus/test/support/sftp/SftpHostCertTestResource.java
create mode 100755
integration-tests/ftp/src/main/resources/certs/generate-certificates.sh
create mode 100644 integration-tests/ftp/src/main/resources/certs/host-ca.pub
create mode 100644
integration-tests/ftp/src/main/resources/certs/host-key-rsa-cert.pub
create mode 100644
integration-tests/ftp/src/main/resources/certs/host-key-rsa.key
create mode 100644
integration-tests/ftp/src/main/resources/certs/test-key-rsa-cert.pub
create mode 100644
integration-tests/ftp/src/main/resources/certs/test-key-rsa.key
copy
integration-tests/ftp/src/test/java/org/apache/camel/quarkus/component/sftp/it/{SftpIT.java
=> SftpHostCertIT.java} (87%)
copy
integration-tests/ftp/src/test/java/org/apache/camel/quarkus/component/sftp/it/{SftpTest.java
=> SftpHostCertTest.java} (59%)