This post has nothing to do with "getting" a cert from Let's Encrypt. Unfortunately, the category most relevant to my problem is closed. This category is the closest to relevant I can post to (besides: you folks suggested posting to this category instead of the closed one).
I will, however, fill out the template below in order to satisfy the requirements for posting to this category. The information you are requesting is irrelevant because I am successfully getting the certs and they are legitimate. The actual description of my problem is provided after the template.
My domain is: web.soliannet.net
I ran this command: sudo certbot certonly
It produced this output: The cert was created, PEM files placed in the correct place
My web server is (include version): Java app
The operating system my web server runs on is (include version): CentOS 7
My hosting provider, if applicable, is: Comcast
I can login to a root shell on my machine (yes or no, or I don't know): Yes
I'm using a control panel to manage my site (no, or provide the name and version of the control panel): No
The version of my client is (e.g. output of certbot --version
or certbot-auto --version
if you're using Certbot): v1.11
My Actual Problem:
I have used certbot to successfully acquire a cert from LetsEncrypt. Because I am using my certs with a Nextcloud installation, I converted the PEM files into a CRT and KEY file. I am also using the cert in a Java- based application that is configured to use SSL, so I used openssl to create a JKS file.
The files I converted are the privatekey and the fullchain files. They are new certs, so they should be good.
Unfortunately, both Chrome and Firefox browsers say that the certs are invalid.
I have done google searches to research this problem, and it was suggested that sites that this happens with contain mixed content. The only problem with that is that neither of my applications have mixed content (I checked with Nextcloud and my Java application is just a test application that returns a line of HTML over SSL).
I can find no other reason why a new cert, properly converted and accessed, would not be valid.
Can anyone here think of a reason? Can anyone think of a fix for this problem?