Question: what is the difference between keys and certificates?
Answer: 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.