Я обновил полную версию Linux на сервере. В рамках этого процесса я сгенерировал новый локальный ключ сертификата ssl, установленный с помощью genkey. Однако серийный номер остался прежним, и клиентские приложения, такие как Thunderbird, выдают ошибку: «Ваш сертификат содержит тот же серийный номер, что и другой сертификат, выданный центром сертификации. Пожалуйста, получите новый сертификат, содержащий уникальный серийный номер ".
Я вижу, у меня есть три варианта:
- скопируйте старый сертификат из исходной системы ОС.
- восстановить второй новый сертификат с новым серийным номером
- удалите ключи из приложений и разрешите новому
Это ограниченная серверная среда, в которой всего 4 клиента. Пара последующих вопросов:
Я предпочитаю решение 3. Есть ли способ проверить cert.db на серийный номер? Есть ли инструмент cert.db? Инструмент в Mozilla не сообщает серийный номер, и дубликаты сертификатов не очевидны.
Второй вариант - создать новый серийный номер для сервера. Как это сделать? Проверяются ли локальные сертификаты извне, и это создает проблему.