Why do you need an SSL Certificate?
The reason you need an SSL Certificate is to stop the man in the middle hacker from intercepting communication between clients and your server. The SSL Certificate validates that a four step protocol is established creating an encrypted tunnel for communication.