We’re running Jenkins with HTTPS acces using a certificate from Let’s Encrypt.
The following procedure was used to generate and install the certificate:
Connecting from my browser works as it should, the browser indicates the connection is secured and verified by Let’s Encrypt.
After updating the webhook in our GitHub repository from connecting over HTTP to HTTPS, GitHub fails to deliver the webhook payload with the following message:
“We couldn’t deliver this payload: Peer certificate cannot be authenticated with given CA certificates”
How come the certificate works in my browser, but doesn’t work for webhooks?