Update Seminar Form
Jasdeep and I gave this Seminar on 6th November, 2003.
SSL stands for Secure Socket Layer Protocol. This was created by Netscape in order to secure all possible transactions between the servers and the Browsers
Certificate: A certificate, contains all the detailed information regarding the owner of the certificate such as his name, e-mail address, Certificate Usage, date of validity, Distinguished Name (DN) and the certificate ID of the person who certifies (signs) this information. It contains also the public key and finally a hash to ensure that the certificate has not been tampered with.
The following steps take place:
First the web browser sends a public key along with a certificate.
Then its checked whether the Certificate is genuine and is from a reliable source.
After this the browser encrypts the random Symmetric encryption using the Keys along with the encrypted URL and the encrypted http Data.
Now the server decrypts the Symmetric encryption using the private key and further uses it to decrypt the URL and http Data.
Then the server sends the html document, http data encrypted along with symmetric keys.
These Symmetric keys are used by the browser to decrypt the http data and html document thus displaying the required information.
Prof. Ashay Dharwadker