First your Domain has to be accessible
otherwise certificate won ´t work
make sure your domain can be reached from any browser
second if I where you I would
- delete that certificate
- create a new one
then click certificate holder tab and click on deploy
after that click force ssl
and you should be Good to go
advise
if you are hosting a script (example php script or any sort of script instead of static html)
some scripts have an option in their site settings to choose whether or not to use https instead of http
make sure if the script has any setting
set them all as https or ssl
otherwise, it gives you nagging errors (happened to me once LOL)