ssl-certificateiis-7.5

How to convert .crt cetificate file to .pfx


I want to install the '.crt' certificate I received from a certificate provider to my IIS 7.5 server. I have tried many times to install the .crt file by clicking on the 'certificates', and it states that it is installed correctly. So I open IIS, select "my server", open "server certificate" which is available on the menu on the right side, click "complete certificate request", select the .crt certificate on my computer and click ok. However, when I refresh IIS the certificate disappears automatically.

Our hosting provider mentions that I need to use a '.pfx' file which I do not have.


Solution

  • I have solved this issue by converting this .crt file into a .pfx file using following method.

    To convert .crt to .pfx, we need CSA certificate (Private Key) provided by hosting provider. Below are the steps to convert this:

    Here:

    Certificate.crt = Your-domain-Name.crt
    CACert.crt = NetworkSolutions_CA.crt
    certificate.pfx is the new name of generated file.
    PrivateKey can be in .key or .txt format

    After completing this process now we have certificate.pfx file so go to IIS Server certificates in IIS Manager.

    There is an import link button on right side, click on this and select the converted certificate and enter password which is enter at the time of creation of the .pfx file and complete the process.

    Now select your site on IIS and right click on this, select "Edit Binding" and on the new popup window select type as https:// and "Hosting name" is your domain name and all other field is as it is, click on ok to complete this process.

    Now restart IIS and your certificate is working fine with your site.