The certificate is public though the vital is non-public . Yes a key pair have to be designed to produce the csr. Have a look right here. What Are the Elements of the SSL Certificate? An SSL certificate has crucial information that serves to validate the certificate and associate it https://www.hostscheap.com/shared-hosting