Kassem wrotehmmm I see... ok suppose I'm hosting the site on my machine, can I activate SSL on the server without purchasing a certificate from one of the above providers?
well nope :( , if you are hosting the site on a dedicated server of yours, then you MUST buy an SSL certificate, not necessarily a brand new ddedicated one, you can actually share one with others for cheap prices , or even someone would share it with you for free, however i don't recommend, this, obviously less security.