=== Продление срока жизни файла отзыва сертификатов OVPN === *[[https://serveradmin.ru/oshibki-openvpn-crl-has-expired-i-crl-signature-failure/|Оригинальная статья]] * Если файл отзыва был сгенерирован с параметрами по дефолту (в файле openssl-1.0.0.cnf, строка default_crl_days), то срок его жизни 30 дней, далее подключение клиентов по Ovpn будет прервано, в логах сервера будет фигурировать такая ошибка: error=CRL has expired, подключение будет остановлено на этапе: * Mon Nov 02 10:13:34 2020 VERIFY OK: depth=1, C=RU, ST=PK, L=VL, O=Edelweiss, OU=SRV, CN=SRV, name=CA, emailAddress=s@itbrigadir.ru * Mon Nov 02 10:13:34 2020 VERIFY KU OK как будто сертификат отозван. * Нужно продлить срок файла отзыва. Для этого на локальном пк: * Переходим в каталог c:\Program Files\OpenVPN\easy-rsa\ * Открываем файл openssl-1.0.0.cnf исправляем срок жизни в строке default_crl_days например на 1000 дней * Из ДропБокса (e:\Dropbox\ITMS\OPENVPN__client_Config\14_Эдельвейс\files_for_certs\) копируем файлы для генерации сертификатов в каталог easy-rsa\keys * Запускаем консоль переходим в каталог c:\Program Files\OpenVPN\easy-rsa\ * Команда vars * Команда пересоздания файла отзыва openssl ca -gencrl -keyfile "c:\Program Files\OpenVPN\easy-rsa\keys\ca.key" -cert "c:\Program Files\OpenVPN\easy-rsa\keys\ca.crt" -out "c:\Program Files\OpenVPN\easy-rsa\keys\crl.pem" -config "c:\Program Files\OpenVPN\easy-rsa\openssl-1.0.0.cnf" * Проверяем созданный файл отзыва, команда openssl crl -inform PEM -in "c:\Program Files\OpenVPN\easy-rsa\keys\crl.pem" -text -noout * Копируем файлы обратно а ДропБокс с заменой * Копируем файл отзыва из ДропБокса на проблемный сервер, проверяем соединение.