You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In order to be able to support TLS certificates on vhosts, some things need to be handled:
One can opt to bring their own certificate (wildcard cert) and store it in their /certs folder
One can opt to have a Let's encrypt cert generated for their main domain and aliases.
In the first case we only need to check wether the cert is locates at the correct location before the user can hit the 'enable SSL' button. The user needs to be able to have their cert re-processed by the webserver (eg reload).
In the second case, there are a few things to take care of.
We need to loop through all the hosts that have aliases and get all hosts.
Once we have all the domains for a certificate, we need to check which ones pin to the server we're currently executing the code on.
Generate certificates for all 'valid' domains
When renewing one of these Let's encrypt certificates, we'll need to check for errors on domains which might not be pointing to the server we're currently executing the code on any longer.
Oh and we also need to reload the webserver afterwards 😄
The text was updated successfully, but these errors were encountered:
In order to be able to support TLS certificates on vhosts, some things need to be handled:
In the first case we only need to check wether the cert is locates at the correct location before the user can hit the 'enable SSL' button. The user needs to be able to have their cert re-processed by the webserver (eg reload).
In the second case, there are a few things to take care of.
When renewing one of these Let's encrypt certificates, we'll need to check for errors on domains which might not be pointing to the server we're currently executing the code on any longer.
Oh and we also need to reload the webserver afterwards 😄
The text was updated successfully, but these errors were encountered: