@Jim Please note that this technically should be asked to GoDaddy support on how to export or convert their certificate as this certificate is their product. This question is not really specific to Azure per se.
With that being said, let's see if we can provide you some assistance. Please note that this will be best effort since GoDaddy certs are not a product we own.
I believe GoDaddy SSL certs are exported/downloaded as .PEM or .CRT and you need the certificate to be converted to .PFX to secure the custom domain of your Azure Web App.
You can download OpenSSL from the official website: https://www.openssl.org/. (This is a 3rd party tool)
Once you have downloaded and installed OpenSSL, you can use the OpenSSL command-line tool to convert your certificate files to a PFX file.
Alternatively, you can use other tools like DigiCert or SSL.com (also 3rd party tools) to convert your certificate files to a PFX file. These tools have a user-friendly interface and can be used to convert your certificate files without using the command-line.
Convert the certificate files to a PFX file**3. You can use OpenSSL to convert the certificate files to a PFX file14**. Here is an example command:
openssl pkcs12 -export -out certificate.pfx -inkey privateKey.key -in certificate.crt -certfile gd_bundle.crt
Replace privateKey.key
, certificate.crt
, and gd_bundle.crt
with the names of your certificate files.
- Upload the PFX file to the Azure portal. To do this, go to your WebApp in the Azure portal, select "TLS/SSL settings" from the left navigation pane, and then select "Private Key Certificates". Click on "Upload Certificate" and select the PFX file you created in step 2. Enter the password for the PFX file when prompted.
- Bind the certificate to your custom domain. To do this, go to the "Custom domains" section of your WebApp in the Azure portal and select "Add TLS/SSL binding". Select the custom domain you want to bind the certificate to and select the certificate you uploaded in step 1.