Не используйте самоподписанный сертификат, и если вы можете игнорировать аутентификацию, то нет веских причин использовать ssl.
Для того, чтобы избежать самоподписанных сертификатов:
Настройте персональный CA ( чрезвычайно легко сделать с CA от Microsoft). Затем выдайте сертификаты сервера из своего собственного ЦС и передайте сертификат ЦС каждому из серверов в качестве доверенного корня. Тогда вы в конечном итоге с настройкой, как:
Цепочки сертификатов:
- A, подписанный B
- С подписью C
- A, подписанный D
- подписанный E
Развертывание:
- Сервер B получает A и B
- Сервер C получает A и C
- Сервер D получает A и D
- Сервер E получает A и E
Затем клиент, подключающийся к любому из этих серверов, может сопоставить общее имя с адресом, к которому он подключен, действительный диапазон дат с его собственным текущим временем, и построить цепочку для проверки в «CA Cert A» для каждого сервера.
(вот случайная стартовая ссылка для настройки вашего собственного CA-сервера.)
текст ссылки
Если вы попытаетесь использовать Selfsigned, вы получите
Цепочки сертификатов:
- B подписано B
- C подписано C
- D подписано D
- E подписано E
Cert Deployment
- Сервер B получает B, C, D, E
- Сервер C получает B, C, D, E
- Сервер D получает B, C, D, E
- Сервер E получает B, C, D, E