Как перепроверить SSL-сертификат даже с исключением в браузерах

Как перепроверить SSL-сертификат даже с исключением в браузерах

Срок действия моего SSL-сертификата истек. Я создал новый для своего домена, но через несколько дней. Сертификат сейчас в сети и работает, но возникла проблема на стороне пользователя. Когда истек срок действия сертификата, пользователи иногда добавляли «постоянное исключение» для моего веб-сайта, поэтому, когда я добавлял новый сертификат, у них все еще было старое исключение, и они не видели новую сертификацию, когда наводили курсор на значок «замок» на моем веб-сайте.

Так есть ли способ заставить пользователей перепроверить сертификат или удалить старое исключение для своих браузеров без каких-либо огромных настроек для них? Может быть, какой-то автоматизированный процесс?

решение1

Новый сертификат SSL, если он подписан доверенным центром сертификации, будет действителен сразу после установки. Если пользователи не видят новый сертификат в браузерах, это означает, что новый сертификат не установлен на сервере или произошла атака MITM, или они заходят на неправильный сайт.

Новый сертификат может оказаться недействительным, если:

  • он подписан для неправильного сайта (см. поля «Тема» и «Альтернативное имя субъекта» сертификата).
  • он подписан CA, которому браузер не доверяет
  • он не находится в допустимом периоде
  • он был подписан для другой цели (например, для подписания программного обеспечения, для человека) и т. д.

Редактирование 1: Чтобы просмотреть информацию о текущем сертификате, представленную веб-сервером, можно выполнить:

echo ""|openssl s_client -connect example.com:443|openssl x509 -text -noout

Связанный контент