Два разных сертификата на хост

Maxim Dounin mdounin на mdounin.ru
Вт Сен 27 20:43:10 UTC 2022


Hello!

On Mon, Sep 26, 2022 at 06:48:16PM -0400, oradba25 wrote:

> Добрый день
> 
> В документации есть фраза, что "Начиная с версии 1.11.0 эта директива
> [ssl_certificate] может быть указана несколько раз для загрузки сертификатов
> разных типов, например RSA и ECDSA"
> 
> Вопрос -- можно ли использовать при этом цепочки разных ЦА, например
> GlobalSign и МинЦифры
> 
> Для чего, понятно, в связи с текущими событиями плавно перейти на Российские
> сертификаты
> 
> Или это можно сделать каким-либо другим способом не дублируя конфигурацию в
> разных виртуальных серверах?

Выбор между RSA- и ECDSA-сертификатами делается на основе 
поддерживаемых клиентом шифронаборов: если для соединения будет 
выбран шифронабор с аутентификацией через ECDSA, то будет 
использован ECDSA-сертификат, а если с аутентификацией через RSA - 
то RSA-сертификат.  При этом сертификаты предполагаются 
одинаковыми с точки зрения доверия клиентов.

Для выбора между "российскими сертификатами" и нормальными на 
сервере нужно знать, примет ли клиент "российский сертификат", или 
же доверяет только тем корневым CA, наличия которых можно ожидать 
в стандартных браузерах.  Такой информации в рамках установления 
SSL-соединения на сервере просто нет.  Соответственно выбор придётся 
делать на основе отдельного имени сервера, если вы хотите выбор.

-- 
Maxim Dounin
http://mdounin.ru/



Подробная информация о списке рассылки nginx-ru