Chaps,
I am trying to get my head around this sorry if this is a simple question but its doing my head in so to speak

.
I understand that SSL certificates are used to setup a SSL connection between the web browser and web server. So i assume this is encrypted tunnel right ?. So if SSL certification does this. Why does the private/public key have to also be used ? or is this a second layer of security like another wrapper around the data sent to the web browser ?
Thanks