Я использую MS SQL server 2019 в качестве сервера базы данных, и я включил SSL на сервере SQL. Я подключаю этот сервер SQL с помощью приложения Java. Итак, приложение Java в моем случае является клиентским. Я также включил SSL на стороне клиента. Я могу подключиться к серверу SQL с клиента с помощью SSL.
Я настроил ниже настройки для сервера (MS SQL) и клиента (Java App) (подключение только одного экземпляра сервера)
SQL Настройки на стороне сервера: Принудительное шифрование = Да и импортировать сертификат в sql диспетчер конфигурации сервера
Настройка на стороне клиента (Java Приложение): Сертификат необходимо добавить в java trust store & encrypt = true; trustServerCertificate = false; hostNameInCertificate = "FQDN
Мой вопрос: какова будет конфигурация, когда сервер (MS SQL) будет кластеризован?
Q-1 какое будет общее имя (FQDN) при создании сертификата, когда сервер (MS SQL) кластеризован?
Q-2 Каким будет значение «hostNameInCertificate» в клиенте (Java приложение), когда сервер ( MS SQL) кластеризован?
Q-3 Есть ли другая конфигурация на сервере (MS SQL) и клиенте (Java App), когда сервер (MS SQL) кластеризован? Вы также можете предложить любые c, описывающие es, чтобы включить SSL, когда сервер (MS SQL) кластеризован?