Maven image used by the CI fails to verify the Gitlab TLS certificate
The CI pipeline fails because of the TLS certificate provided by Gitlab, that Curl considers expired. However, this certificate is valid.
Il appears that this issue is due to the Maven Docker image used by the pipeline (maven:3.3.9-jdk-8), which is outdated and fails to verify the validity of the certificate.
Here is a try with the Maven image currently used:
$ docker run --rm -it --name maven --entrypoint /bin/sh maven:3.3.9-jdk-8
# openssl s_client -connect gitlab.orekit.org:443 < /dev/null | grep 'Verify return code:'
Verify return code: 10 (certificate has expired)
With the latest Maven image, the same test succeeds:
$ docker run --rm -it --name maven --entrypoint /bin/sh maven:3.8.3-openjdk-8
# openssl s_client -connect gitlab.orekit.org:443 < /dev/null | grep 'Verify return code:'
Verify return code: 0 (ok)
So, the Docker image used by the CI must be updated.