SSL is a web protocol that allows sending traffic between server and client in a secure manner. It supplies secure and encrypted transactions between the browser and websites. This protocol generates a certificate that the end-user has to authenticate.
For more explanation on this video: