il supporto SSL al tuo hoster, il certificato lo devi comprare da enti preposti (Verisign è uno di questi)...

il resto non è un problema da poco ma non avendo esperienza in materia mi fermo qui...