SSL protects traffic between visitors and your website. A working SSL certificate allows the site to use https:// without browser warnings.
SSL can usually be issued after DNS points to the hosting server. If DNS still points elsewhere, certificate validation may fail.
After SSL is active, test both the root domain and www version if you use both.