If possible, avoid using GoDaddy to purchase SSL certificates. Use an alternative such as Namecheap.com. If you must use GoDaddy, feel free to use this article as a guide to getting your private key and certificate.
1. Generate the Private Key and Certificate Signing Request (CSR)
This step takes some technical ability to complete. If you need assistance, please contact your success manager and we'll gladly help you generate your new private key.
Use openssl req -new -newkey rsa:2048 -nodes -keyout server.key -out server.csr to generate a new private key and new CSR. You will be asked to fill in details regarding your company such as Country, State, City, Company Name, Domain, etc. Fill these out accurately as your SSL provider will use this data to verify the legitimacy of your business before issuing an SSL certificate.
server.key (private key) will be sent to us to be installed onto our servers.
server.csr (certificate signing request) will be sent to GoDaddy to Rekey your certificate.
2. Rekey your existing GoDaddy certificate
Follow GoDaddy's guide to rekey your certificate: https://www.godaddy.com/help/rekey-my-certificate-4976. The Certificate Signing Request (CSR) is the server.csr file that was outputted from the command above.
3. Retrieve the Certificate and ca-bundle
Finally, download the certificate (the file ends with .crt) and the ca-bundle (also called the certificate chain).
Send your certificate, the ca-bundle, and your private key to your success manager.