A free Let's Encrypt certificate can be installed in your Hosting service as long as a series of essential conditions are met for the certificate request to be validated by the certifying entity that will issue the SSL.
The requirements for the validation of a Let's Encrypt SSL certificate request for your Hosting with SWPanel are the following:
a) To have in your customer account a registered domain on which the SSL certificate request is to be made.
b) That this registered domain has associated a Hosting service created in your customer account with its corresponding DNS servers assigned.
c) That the registered domain has the same DNS servers (Nameservers) configured corresponding to the hosting service to which the domain is associated.
At the moment of contracting your Smart Hosting you are assigned DNS servers (Nameservers) that are automatically configured to the associated domain if it is also registered in your SWHosting customer account.
In case you have a Cloud server with SWPanel you can define the DNS servers (Nameservers) at the time of creation of Hosting and will be automatically configured to the associated domain if it is also registered in your customer account SWHosting
d) Once the DNS servers (Nameservers) are associated to the domain, they are propagated on the Internet, so that the certifying entity Let's Encrypt can check which DNS servers (Nameservers) are configured for that domain.
You can check that the DNS servers (Nameservers) assigned to your domain are already propagated on the Internet using tools such as whatsmydns.net and from the following URL https://www.whatsmydns.net/#NS/swmanuales.com (You must enter your domain name instead of swmanuales.com).
e) That the IP indicated in the record of type A in the DNS zone of your Hosting corresponds exactly to the same IP of the server where your website is hosted and this information has been propagated on the Internet.
You can check the information propagated on the Internet about the IP corresponding to the A record of the DNS zone of your domain with the following URL:
https://www.whatsmydns.net/#A/swmanuales.com (You must enter your domain name instead of swmanuales.com).
In practice the entity issuing the SSL certificate Let's Encrypt checks if the IP of the server where your hosting is hosted and which is responsible for making the request for the SSL certificate matches the IP defined in the record of type A of the DNS zone of the domain for which the certificate will be issued. That is, if the IP of the server that makes the SSL certificate request matches the IP of your website on the Internet .
If all the above requirements are met you will be able to install a free SSL certificate Let's Encrypt for your Hosting with SWPanel.