Webhooks: Accept Let's Encrypt Certificates


i tried to implement the patreon webhooks api for automatically updating our java backend to give out benefits for the patreons.

however. i dont see paying for a ssl certificate when lets encrypt is giving out some for free.
the problem now is: the api requires ssl and denies lets encrypt certs.

would be awesome if you can add their root certs to your trusted list, so i’ll save the money for some useless rapidssl certificate.

regards, and ty ahead. jan

Hi there! When you say “implement the webhooks api” what do you mean? Do you mean that you added a webhooks endpoint to your developer account but didn’t receive webhooks?

In fact yes. However my endpoint is working fine.

the problem is that the patreons webhook http client is rejecting my certificate.
the let’s encrypt root ca certificates are here:

Possibly could also be because you are missing a cert in your certificate chain. SSL Labs has a great tool for verification: https://www.ssllabs.com/ssltest/analyze.html?d=api.dota2imba.org&s=2a03%3A4000%3A6%3A12e7%3A0%3A0%3A0%3A1&hideResults=on&latest

1 Like

i have no problems with the chain.
problem is that patreon doesnt accept my letsencrypt cert.

would be nice if a patreon admin can add this. otherwise i have to buy a cert which is completely pointless.

If anyone is reading this in the future. It was my fault, and it was related to the chain.

has the solution