Successfully received certificate.
Certificate is saved at: /etc/letsencrypt/live/theodorkohler.com-0001/fullchain.pem
Key is saved at: /etc/letsencrypt/live/theodorkohler.com-0001/privkey.pem
This certificate expires on 2024-02-12.
These files will be updated when the certificate renews.
Certbot has set up a scheduled task to automatically renew this certificate in the background.
My web server is:
Java Spring Boot 3.1.5
The operating system my web server runs on is:
Debian 11 ( Raspberry Pi OS)
My hosting provider, if applicable, is:
Not applicable
I can login to a root shell on my machine:
Yes
I'm using a control panel to manage my site:
No
The version of my client is:
Certbot 2.7.4
I then added the .p12 file to Spring Boot in the application.properties
Invalid Intermediate
You have an invalid or missing intermediate (bundle) certificate.
This may not break your padlock on all browsers, but will on others.
Please contact your SSL Vendor for assistance with this error.
And as you can observe by visiting the website the certification is not valid. From what I've googled Invalid Intermediate can be caused by an incorrect installation of the certification on the webserver. But I don't know what in my installation process is wrong.
I'm sorry. I've been trying to solve this all day and things got mixed up. I started all over with a new certification and this is what is looks like now.
With this new certificate installed the website is secure. I think the problem was that
I used the --test-cert flag on the sudo certbot certonly --standalone command because it had previously not worked and I didn't want to us up my 5 tries per hour. This resulted in files being created in /etc/letsencrypt/live/theodorkohler.com/ which looked like legitimate certificates but were in fact in invalid as can be seen in my previous post (INVALID: TEST_CERT).