Replies: 1 comment 2 replies
-
Once solved for building with the above workaround I stumbled upon the next step: the "installers" don't trust the staging update site. I'm fine with requiring testers to install the staging CA certificates onto their systems upfront. I expect things to work for the debian repository, the Windows installers, and Sparkle on macOS. I still have to test all this and will report here how it goes. I guess there's no point in adding support for adding trusted certs just to the |
Beta Was this translation helpful? Give feedback.
-
Our staging environment to which we want to deploy a download site is using Let's Encrypt staging certificates.
Let's Encrypt's staging root CA certificate is obvisouly not present in the truststore shipped with
conveyor
.The consequence is that when running
make site
with asite.base-url
pointing at such an https server we get the following error whenconveyor
issue http requests to the site:I tried passing
-Djavax.net.ssl.trustStore=path/to/a/truststore/with/letsencrypt/staging/certs/added
but theconveyor
command line says that this not a recognized command option.Adding the certificates to the operating system is not an option given
conveyor
ships with its own truststore.The only thing that worked was to overwrite the
lib/runtime/lib/security/cacert
file in theconveyor
installation.Did I miss an available way to provide trusted certificates to
conveyor
without tinkering with its installation?If not, could it be considered as a feature request?
Note that there's a workaround so it's not an urgent thing for me.
Beta Was this translation helpful? Give feedback.
All reactions