What is the difference between a certificate and a key with respect to SSL?
Solution 1:
A certificate contains a public key.
The certificate, in addition to containing the public key, contains additional information such as issuer, what the certificate is supposed to be used for, and other types of metadata.
Typically, a certificate is itself signed by a certificate authority (CA) using CA's private key. This verifies the authenticity of the certificate.
Solution 2:
These two pictures together explained everything to me:
Source: linuxvoice
Source: infosecinstitute