Importing Godaddy SSL for Azure Webapp

Jim 0 Reputation points
2023-08-25T16:03:43.2133333+00:00

I'm trying to import a SSL cert from GoDaddy for a WebApp which we host our website with. Is this possible? I haven't been able to generate a PFK file from the files they provide to upload to the certificate area. Any suggestions? Is it even possible?

Azure App Service
Azure App Service
Azure App Service is a service used to create and deploy scalable, mission-critical web apps.
8,933 questions
{count} votes

1 answer

Sort by: Most helpful
  1. brtrach-MSFT 17,731 Reputation points Microsoft Employee Moderator
    2023-08-25T23:27:01.77+00:00

    @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.

    1. 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.
    2. 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.
    1 person found this answer helpful.
    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.