Thanks for getting back to me.
Not sure if we are on the same page here.
So the mobile app only contains an hash of the public key of the first LetsEncrypt certificate, and I expect that on renewals the certificate public key doesn't change, but I don't put any cert/key inside the mobile app.
Nice to know that's already supported, but I am not familiar with GoLang, neither with Traefik, thus I would like to know if I need to change anything in my Traefik configuration for that code you linked to work as its supposed to work?
NOTE: I only have issues when I put the API backend behind Traefik.
What do you need more than the what I provided in the topic?