How do I obtain free SSL certificate for my domain?

You should start with the basics. https://letsencrypt.org/getting-started/
The link below has a list of providers who fully support LetsEncrypt and those who fall in other categories regarding supporting LetEncrypt.
Web Hosting who support Let's Encrypt

5 Likes