

If your certificate validates on some of the “Known Compatible” platforms but not others, the problem may be a web server misconfiguration. From October 2021 onwards, only those platforms that trust ISRG Root X1 will validate Let’s Encrypt certificates ( with the exception of Android). Prior to September 2021, some platforms could validate our certificates even though they don’t include ISRG Root X1, because they trusted IdenTrust’s “DST Root CA X3” certificate. I reproduced the images and walkthrough here in case that link becomes unavailable for whatever reason.The main determining factor for whether a platform can validate Let’s Encrypt certificates is whether that platform trusts ISRG’s “ISRG Root X1” certificate. On mac you might need to press Cmd + Shift + G to bring up the direct navigate to directory dialog, as the finder window won’t display hidden files and folders. Then in that new window, navigate to the “Authorities” tab, click the “Import.” button, and find the certificate file in the ~/.config/valet/CA/ directory. To do that, go to Preferences -> Privacy & Security -> Certificates heading, and click the “View Certificates” button. Valet uses this master cert to create the individual site specific ones you spin up. We need to Valet’s own signing certificate to the trusted certificate list in Firefox.

Thanks Garrett and Joel! Solve the self signed cert thing I sought some help from others a lot smarter than me, and got the same solution from both of them. Plus the little lock icon will have a yellow warning triangle, which will bug me forever. I can still do that if I click on the “Advanced.” button, then the “I understand the risk, and want to continue” button, but that becomes tedious. In previous versions of Firefox (currently it’s 70.0.1) I could add an exception per site. The thing that stood in my way this time was Firefox’s insistence that it wants to remain secure, which is a good thing! However somewhat annoying when I’m trying to develop a site locally and all I have is a self signed certificate courtesy of Laravel Valet, and Firefox gives me this face no matter which site I visit on the. That said I decided to give it a go once more. I’ve tried to move to Firefox a number of times, but something always stood in my way, and solving them was a lot more inconvenient than just going back to Chrome.

Recently Google hasn’t exactly been amazing when it comes to directions Chrome takes, see this here tweet: Most of the time that means running a local server with a self signed certificate, because even sandboxed payment gateways require SSL connection. I’ve been using Chrome for a long time to develop my sites / plugins / functionalities.
