Free hosting does not allow the use of SSL fully, so you can not install a certificate with free hosting.
If you need to be using SSL, you would need to upgrade to
premium hosting, which to my knowledge allows you to upload a certificate, and would also include a free SSL cert with some of the payment plans.