My organization would like to use SSL to encrypt data between a SQL 2016 service on the Internet and Windows clients. The SQL Server is hosted on a server in the cloud that is not part of a domain. Therefore is it only identified by an IP address to
external clients and internally by a short name. From what I understand that there are new requirements that the Common Name (CN) on the certificate must be equal to the fully qualified domain name of the server that the client connects to. e.g. db.yourcompany.com.
Is there anyway that we could use an SSL Certificate for a server that is only identified by a short name? Or do we have to add the host server to a domain (or setup a separate domain controller)?