I am trying to install an SSL cert into SQL Server 2017 on a Windows Server 2016 box. I've done a lot of research as to why the certs don't appear in the Certificate drop down (referred to as drop down) in SQL Server 2017 Configuration Studio. I realise the CN of the cert has to be FQDN which has to match the computer name exactly. It cannot be a wildcard cert either.
I'm testing on an internal company computer as we need to install a cert into sql server on a production box in the cloud.
My local server name is part of the domain company.local and has computer name = comp101. Full computer Name is therefore comp101.company.local and has a internal DNS comp101.company.local and an global DNS comp101.company.com so it can be accessed by public addresses.
Using MMC I created 4 certs with various FQDN and CN attributes but none appeared in the drop down. I created one self signed cert with IIS and set up the bindings and that does appear in the drop down. I set Force Encryption to Yes, and using a packet sniffer I can see communication to the sql server port is using TLS.
a) How do I install a new cert or my *.company.com wildcard cert into the local server?
b) Create and install a new cert for db.diff_company_on_the_cloud.com server when PC Name: WIN-XXXXXXXXX Organization : WORKGROUP
Thanks
David