WIP: Add https support to apache2 on ICF-CI #22

Draft
christian-monch wants to merge 17 commits from christian-monch/enh-ci-https into main

17 commits

Author SHA1 Message Date
Christian Monch
fe3133546b improve comment 2023-05-31 22:02:01 +02:00
Christian Monch
ff656717b1 Merge branch 'main' into enh-ci-https 2023-05-31 22:00:40 +02:00
Christian Monch
dd5775bcf0 perform get on study, visit and not on tar 2023-05-31 20:51:18 +02:00
Christian Monch
55d693b3f1 re-enable get-test 2023-05-31 17:54:38 +02:00
Christian Monch
2732615323 fix a faulty repository and branch in git clone -b 2023-05-31 17:48:03 +02:00
Christian Monch
5fe5d3b976 rename root CA file, use this branch in container
Rename ChristianMoenchCA.crt to INM-ICF-TestCA.crt

Clone this branch when building a singularity
container. This should be removed, once the
certificates are in main-branch
2023-05-31 17:33:13 +02:00
Christian Monch
134172f3f9 adapt to singularity 2023-05-31 15:43:33 +02:00
Christian Monch
97ffe0edd4 add our private CA cert to certifi 2023-05-31 15:19:10 +02:00
Christian Monch
62bcbfdb0c adapt the data_webserver fixture to "https" 2023-05-31 13:55:46 +02:00
Christian Monch
78b1604a66 update server keys
This commit updates the server keys to carry
the FQDN in CN and subjectAltName
2023-05-31 13:55:42 +02:00
Christian Monch
d1c50ceef2 add a private CA, used to sign ssl-certs 2023-05-31 13:53:09 +02:00
Christian Monch
a0fe7816ff put self signed certs into /usr/local/share 2023-05-31 13:53:09 +02:00
Christian Monch
c79f04eba0 add pre-install login option 2023-05-31 13:53:05 +02:00
Christian Monch
2124687fca add self signed certificate to trusted certs 2023-05-31 13:50:02 +02:00
Christian Monch
59996b4c2a add sudo to a2enmod execution 2023-05-31 13:48:31 +02:00
Christian Monch
a5b38c38fe make ssl-activation script executable 2023-05-31 13:48:31 +02:00
Christian Monch
b566167d48 add https support to apache2 on ICF-CI 2023-05-31 13:48:28 +02:00