I've just read this article about what is HTTPS service, and understand the basic of https.
When requesting https content, the server will send a public key to browser, so that every time, the browser receive data will decrypted with the public key.
My question is what is CA certificate for? Why do we need it?