EPIDEMIASH
@EPIDEMIASH
Человек швейцарский нож

Почему не полностью отзывается клиент?

Есть кластер из 2х серверов, при отзыве сертификата на основном 1 сервере (там же где и создавался клиент), клиент все равно продолжает подключаться ко 2 серверу. Как отозвать и на 2м сервере, там же даже этих ключей нет.
  • Вопрос задан
  • 119 просмотров
Решения вопроса 1
Ziptar
@Ziptar
Дилетант широкого профиля
Я не помню поддерживает ли OVPN CRL*, но если да - сформировать с помощью CA на первом сервере CRL (список отзыва сертификатов) - и показать его второму серверу так, чтобы он понял.
Иначе - никак.
*вообще должен, реагирует же первый сервер как-то на отзыв

>там же даже этих ключей нет
Ну, один ключ то всё-таки есть - открытый ключ CA с первого сервера. Он вместе с сертификатом [открытого ключа] всегда рядышком. И вот потому, что он там есть - сервер доверяет всем клиентам, предъявляющим ему сертификаты, удостоверенные закрытым ключом от пары CA. Но знать не знает о том, что какие-то из этих сертификатов были отозваны. И вот это ему надо показать. Для этого и существуют CRL.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@res2001
Developer, ex-admin
Что клиент подключается к серверам с разными ключами? Ну тогда надо отзывать и второй клиентский ключ.

Вообще в вашей конфигурации нет смысла создавать клиентам разные ключи. Вам ничто не мешает синхронизировать клиентские ключи на серверах, точно так же как и список отзыва.
Кстати для списков отзыва есть протокол OCSP, позволяющий проверять списки отзывов по сети. В этом случае отпадает необходимости передавать файлы со списком отзыва по серверам. Но тут, конечно, надо заморочиться с поднятием и поддержкой OCSP сервера и нужно указывать URL OCSP при создании сертификатов.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы