Question: what is difference between certificate and public key?
Answer: When performing authentication, SSL uses a technique called public-key cryptography. ... The owner of the key pair makes the public key available to anyone, but keeps the private key secret. A certificate verifies that an entity is the owner of a particular public key. Certificates that follow the X.