Hi,
> Or does it not matter, because that's all handled at the Windows level (or subsystem therein)?
SQL Server relies on the SChannel library of Windows to determine what cipher suite to use for SSL/TLS encryption. A series of cryptographic algorithms are defined in the SChannel library for TLS/SSL key exchange, encryption and message verification. The operating systems of SQL Server server and client server negotiate with each other through Schannel to decide which cipher suite to use. The basic principles of consultation are as follows:
- First, determine the highest level protocol(TLS/SSL) supported by both the client and SQL Server.
- After deciding on the protocol, the client will provide a list to SQL Server, telling SQL Server all the cipher suites it supports.
- SQL Server finds the strongest cipher suite it supports in this list.
I think SQL Server supports the use of certificates created using the sha384ECDSA signature algorithm, you may need to ensure that the SQL Server you are using supports TLS 1.2.