I’m sorry, but I think you misunderstand a few things about how the SSL certificate process works.
To be clear: there is a button you can click that handles the installation for you. This is easier than the “manual” approach of copying and pasting the private key and certificate from the SSL Certificates pages to the hosting account. However, it still requires you to click the button to do it.
The reason you don’t have an option to install the certificate is because you don’t have a certificate yet. The certificate must be issued first before you can install it.
This requires a little bit of waiting yes, but that should be hours, not days. And, very importantly: it requires a few more button clicks to move the process along.
To be able to request the certificate, you must have the CNAME record shown configured on your domain name. This can be done in two ways:
- Manually configure the CNAME DNS record shown in your domain’s nameservers.
- Use the “Setup CNAME Record” button to automatically configure the CNAME configure the record in our nameservers.
Since you are using a free subdomain, it means you are using our nameservers, which means the second option is the vastly easier one. But, as with everything else, you must click the button for anything to happen.
My recommendation is to read the instruction shown on the page, and to read our documentation.
And if there is a big, prominently displayed button that’s available to click, that usually means that we want to bring that button to your attention because we believe it’s relevant to you. In other words: if there is a big button, you should probably click it.
And most importantly, don’t just leave for a few days and expect expect everything to figure itself out on its own. It won’t. Things rarely do.
If you leave it at this state (the order is created by nothing else has been done), in a few days everything will be exactly as you left it, and you’ll have just as little HTTPS support on your website as you do now.