I followed these steps to create CSR using opnssl
- openssl genrsa -out IIS2019.key 2048
- openssl rsa -in IIS2019.key -pubout -out IIS2019_public.key
- openssl req -new -key IIS2019.key -out IIS2019.csr
I Copied the CSR in noip.com for generating free ssl certificate "Trustcor Standard DV" for my website hosted on VMware IIS WS2019. They provided me certificate in 4 formats
- apptrade_zapto_org.pem-chain
- apptrade_zapto_org.pkcs7
- apptrade_zapto_org.pem
- apptrade_zapto_org.der
I have Windows Server 2019 installed on my VmWare and now I want to add this ssl to my website running on IIS 10 running on WS2019 on VMWare but now I can't find this record in my Add https SiteBinding for ssl certificate dropdown? Also when I return back again to Server Certificae on my webserver I find the grid empty with previously added record missing.
I even tried to use *.cer
instead of *.pem
while adding server certificate by converting apptrade.zapto.org.pem
to apptrade.zapto.org.cer
using below powershell command
openssl x509 -outform der -in apptrade_zapto_org.pem -out apptrade_zapto_org.cer
but faced same issue with this method also.
I even tried to repeat the same steps on my Windows 10 machine with IIS-10 and still faced same issue there as well.
Note: The issue is happening only when I generate ssl certificate using openssl CSR method. If I however generate CSR using mmc
(microsoft management console) by following process mentioned here then I face no issue.