Hi,
I renew my certificate and now some applications didn’t trust the certificate.
Firefox and Chrome on Linux works fine.
Chrome on Android Tablet throws a NET::ERR_CERT_AUTHORITY_INVALID
Thunderbird on Linux throws a 'the certificate is not trusted because it hasn’t been verified as issued by a trusted authority’
My OwnCloud-Client throws: The issuer certificate of a locally looked up certificate could not be found
No certificates could be verified
What could be the problem. Before renewing everythings worked fine…
I ran this command: ./certbot-auto certonly --standalone --rsa-key-size 4096 -d cloud.coding.ms
-> Because it didn’t work, I’d performed some updates and run it again!
It produced this output:
Saving debug log to /var/log/letsencrypt/letsencrypt.log
Cert not yet due for renewal
You have an existing certificate that has exactly the same domains or certificate name you requested and isn’t close to expiry.
(ref: /etc/letsencrypt/renewal/cloud.coding.ms.conf)
What would you like to do?
1: Keep the existing certificate for now
2: Renew & replace the cert (limit ~5 per 7 days)
Select the appropriate number [1-2] then [enter] (press ‘c’ to cancel): 2
Renewing an existing certificate
Performing the following challenges:
tls-sni-01 challenge for cloud.coding.ms
Waiting for verification…
Cleaning up challenges
Generating key (4096 bits): /etc/letsencrypt/keys/0003_key-certbot.pem
Creating CSR: /etc/letsencrypt/csr/0003_csr-certbot.pem
My operating system is (include version): Linux Debian-77-wheezy-64-minimal 3.16.0-4-amd64 #1 SMP Debian 3.16.36-1+deb8u2 (2016-10-19) x86_64 GNU/Linux
My web server is (include version): Apache/2.4.10 (Debian)
My hosting provider, if applicable, is: self hosted
I can login to a root shell on my machine (yes or no, or I don’t know): yes, root
I’m using a control panel to manage my site (no, or provide the name and version of the control panel): no control panel
Args, sorry. I’d remove that row, because the Apache config test told me:
The SSLCertificateChainFile directive (/etc/apache2/sites-enabled/default-ssl.conf:46) is deprecated,
SSLCertificateFile should be used instead
And additionally, your ssl-config-generator suggested me:
SSLCertificateFile /path/to/signed_certificate_followed_by_intermediate_certs
SSLCertificateKeyFile /path/to/private/key
# Uncomment the following directive when using client certificate authentication
#SSLCACertificateFile /path/to/ca_certs_for_client_authentication
There were not the SSLCertificateChainFile row…
Anyway, now it works - my configuration looks like: