Hi

Yeah we can disable the tests.



On Wed, Jun 23, 2021 at 5:47 PM Karen Lease <karenlease...@gmail.com> wrote:
>
> Hi Otavio,
>
> According to [1], both TLS 1.0 & 1.1 are now disabled in Oracle Java.
> SSLv3 has actually been disabled sinsce Java 8 I believe.
> There is a related OpenJDK issue as well [2]. I also don't have access
> to the CI server but it would make sense that it's updated to use the
> latest Java versions.
>
> @Claus, would it make sense to disable the SSLv3 integration tests?
>
> 1. https://bugs.java.com/bugdatabase/view_bug.do?bug_id=JDK-8202343
> 2. https://bugs.openjdk.java.net/browse/JDK-8257122
>
> Regards,
> Karen
>
> On 23/06/2021 17:17, Otavio Rodolfo Piske wrote:
> > Hello Karen,
> >
> > Thanks for checking this! I can't say for sure because I don't have access
> > to the CI server.
> >
> > In my case, I do have a custom java.security file that I use to run the
> > tests (I do this because of some changes applied to Fedora some time ago
> > [1]). It may be possible that a recent upgrade on the servers or their
> > configurations changed the java.security there in a similar way to what
> > Fedora did in the past.
> >
> > 1.
> > https://www.orpiske.net/2020/12/sslhandshakeexception-no-cipher-suites-in-common/
> >
> > Kind regards
> >
> > On Wed, Jun 23, 2021 at 3:29 PM Karen Lease <karenlease...@gmail.com> wrote:
> >
> >> Hi all,
> >> If it's of interest, I *can* reproduce the SSL errors in the camel-ftp
> >> integration tests in my local environment.
> >> After enabling javax.net.debug, the root cause is visible:
> >>
> >> javax.net.ssl|ERROR|01|main|2021-06-22 19:05:23.068
> >> CEST|TransportContext.java:341|Fatal (HANDSHAKE_FAILURE): Couldn't
> >> kickstart handshaking (
> >> "throwable" : {
> >>     javax.net.ssl.SSLHandshakeException: No appropriate protocol
> >> (protocol is disabled or cipher suites are inappropriate)
> >>          at
> >>
> >> java.base/sun.security.ssl.HandshakeContext.<init>(HandshakeContext.java:170)
> >>
> >> My java version is:
> >> OpenJDK 64-Bit Server VM (build 11.0.11+9-Ubuntu-0ubuntu2.20.04, mixed
> >> mode, sharing)
> >>
> >> I found that most of the failing tests ran if I removed SSLv3 from the
> >> property jdk.tls.disabledAlgorithms in the java.security file.
> >>
> >> However the tests using SSLContextParameters with the socketProtocol set
> >> to SSLv3 still failed. This is because the SSLv3 is excluded by the
> >> default filter in BaseSSLContextParameters and the only other available
> >> protocol for the created sockets was TLSv1 which was also excluded in
> >> the default java.security configuration.
> >> By also removing that from the jdk.tls.disabledAlgorithms property those
> >> tests pass as well.
> >>
> >> It seems normal that these old protocols are disabled on Java 11 or
> >> later and that the IT tests fail. But if it works for Otavio & Claus, is
> >> it due to a leniant java.security configuration or some other difference
> >> in the system configuration?
> >>
> >> Regards,
> >> Karen Lease
> >>
> >> On 21/06/2021 17:24, Otavio Rodolfo Piske wrote:
> >>> @Claus
> >>>
> >>> I tried reproducing the FTP errors locally and I couldn't as well.
> >> Neither
> >>> locally nor on my own CI.
> >>>
> >>> If it doesn't get fixed by Thursday, I will try to take a look at it by
> >>> Friday.
> >>>
> >>>
> >>>
> >>> On Mon, Jun 21, 2021 at 12:54 PM Claus Ibsen <claus.ib...@gmail.com>
> >> wrote:
> >>>
> >>>> Hi
> >>>>
> >>>> Okay so we are down to a few JIRAs for 3.11.
> >>>>
> >>>> On thing I wanted to bring up is that the CI server reports some SSL
> >>>> errors with testing camel-ftp.
> >>>> I cannot reproduce this locally
> >>>>
> >>>>
> >> https://ci-builds.apache.org/job/Camel/job/Camel%20JDK11/job/main/lastCompletedBuild/testReport/
> >>>>
> >>>> The IOTA test errors is also due to security error as it seems the
> >>>> online service it uses for testing is not accepting the certificate.
> >>>>
> >>>>
> >>>>
> >>>> --
> >>>> Claus Ibsen
> >>>> -----------------
> >>>> http://davsclaus.com @davsclaus
> >>>> Camel in Action 2: https://www.manning.com/ibsen2
> >>>>
> >>>
> >>>
> >>
> >
> >



-- 
Claus Ibsen
-----------------
http://davsclaus.com @davsclaus
Camel in Action 2: https://www.manning.com/ibsen2

Reply via email to