Hangover2
Regular Pleskian
Username:
TITLE
SSL It! breaks renewal and usage of Let's Encrypt wildcard certificates when subdomains are involved
PRODUCT, VERSION, OPERATING SYSTEM, ARCHITECTURE
Plesk Obsidian 18.0.57 Update #5, Debian 10.13, x86-64, SSL It! 1.14.5-1856
PROBLEM DESCRIPTION
Since mid of December 2023 we are getting warnings for all of our Plesk servers, that some Let's Encrypt certificates cannot be renewed on time. After some investigation we could break down the problem to wildcard certificates that are shared with subdomains.
STEPS TO REPRODUCE
- create a wildcard certificate for a domain
- use the same wildcard certificate for a subdomain of the domain ("Hosting Settings -> Certificate")
- wait 60 days till the wildcard certificate will be renewed automatically by Plesk
ACTUAL RESULT
a) for the subdomain:
- suddenly an own certificate is generated for the subdomain (can be seen in the advanced settings of "SSL/TLS Certificates")
- this certificate is also selected under the "Hosting Settings" of the subdomain
- but: it seems not to be used for the subdomain, the webserver is still using the old wildcard certificate (that will expire soon) for the subdomain (we checked Nginx config + SSL It! advanced settings, it is still using the old one)
- in the SSL/TLS Certificate section of the subdomain also some info is missing, it shows "Certificate attributes are not available."
b) for the main domain
- the wildcard certificate is not renewed and ends up in a freezing state with no error message at all, it shows the known buttons for "continue" and "cancel" of the wildcard certificate generation process under the SSL/TLS Certificate section of the domain
EXPECTED RESULT
- Only the wildcard certificate should be renewed and be used for the domain and subdomain(s).
ANY ADDITIONAL INFORMATION
- If many subdomains are involved, more problems can occur, e.g. the rate limit of Let's encrypt can be triggered. This is why this bug can be quite annoying for big shared hosting providers.
- The only time-consuming workaround right now is to generate the wildcard certificate manually again and then assign it manually to all subdomains. After this you can delete all own certificates of the subdomains under "Advanced Settings".
YOUR EXPECTATIONS FROM PLESK SERVICE TEAM
Confirm bug
TITLE
SSL It! breaks renewal and usage of Let's Encrypt wildcard certificates when subdomains are involved
PRODUCT, VERSION, OPERATING SYSTEM, ARCHITECTURE
Plesk Obsidian 18.0.57 Update #5, Debian 10.13, x86-64, SSL It! 1.14.5-1856
PROBLEM DESCRIPTION
Since mid of December 2023 we are getting warnings for all of our Plesk servers, that some Let's Encrypt certificates cannot be renewed on time. After some investigation we could break down the problem to wildcard certificates that are shared with subdomains.
STEPS TO REPRODUCE
- create a wildcard certificate for a domain
- use the same wildcard certificate for a subdomain of the domain ("Hosting Settings -> Certificate")
- wait 60 days till the wildcard certificate will be renewed automatically by Plesk
ACTUAL RESULT
a) for the subdomain:
- suddenly an own certificate is generated for the subdomain (can be seen in the advanced settings of "SSL/TLS Certificates")
- this certificate is also selected under the "Hosting Settings" of the subdomain
- but: it seems not to be used for the subdomain, the webserver is still using the old wildcard certificate (that will expire soon) for the subdomain (we checked Nginx config + SSL It! advanced settings, it is still using the old one)
- in the SSL/TLS Certificate section of the subdomain also some info is missing, it shows "Certificate attributes are not available."
b) for the main domain
- the wildcard certificate is not renewed and ends up in a freezing state with no error message at all, it shows the known buttons for "continue" and "cancel" of the wildcard certificate generation process under the SSL/TLS Certificate section of the domain
EXPECTED RESULT
- Only the wildcard certificate should be renewed and be used for the domain and subdomain(s).
ANY ADDITIONAL INFORMATION
- If many subdomains are involved, more problems can occur, e.g. the rate limit of Let's encrypt can be triggered. This is why this bug can be quite annoying for big shared hosting providers.
- The only time-consuming workaround right now is to generate the wildcard certificate manually again and then assign it manually to all subdomains. After this you can delete all own certificates of the subdomains under "Advanced Settings".
YOUR EXPECTATIONS FROM PLESK SERVICE TEAM
Confirm bug