I purchased a wildcard SSL cert from GoDaddy. I completed the email verification phase, then they provided me with a "generated-csr.txt" file and a "generated-private-key.txt" file. They then provided me with a zip file containing a .crt .pem and .p7b file. I followed their instructions - installed the .p7b file in the intermediate certification authority repository. I then did a complete certificate request as instructed and went to my websites binding and attempted to select the certificate which wasn't there.
I can see the cert in the web-hosting repository but without as has been mentioned a private key. I have a private key in the .txt file, but I don't know what to do with it.
Can someone please shed some light on where this process might have gone wrong?
That seems quite wrong.
The standard process for requesting a certificate should be as follows:
If the CA sent you both the CSR and the private key, this is the very opposite of what should have happened.
There are several ways to combine the pieces you have into a working certificate; but the whole process appears to be completely botched and I wouldn't trust that certificate for anything.
right well I seem to have stumbled on a solution of sorts... I requested to rekey my cert to which I attached the CSR i generated from my website... I was then able to import the cert (crt) and export it as a .cer and complete the CSR request and change the binding on my sites https to the new certificate. Thanks for the linked question I will take a look at that. I don't remember godaddy asking me to upload a CSR or anything when purchasing the cert....
Use Notepad++ to encode the goDaddy .txt file in UTF-8 only. rename file to .PEM - Done! You have your key.
Skips the whole conversion rigamarole.
GoDaddy gives you only one chance to save this file in the request process, they do not keep it. If you didn't save it, you have to rekey the cert. I do not know why they don't post this in their docs.