В статье используются следующие термины:
Проблема
При заказе мультидоменного SSL-сертификата по готовому CSR-запросу платформа прерывает оформление с ошибкой:
- в веб-интерфейсе:
Из списка дополнительных имён не может быть удалено имя, заданное в запросе на сертификат. Имена, указанные в запросе: <список доменов>; - в логе billmgr.log:
Type: 'csr_altname':
Причина
Заказ прерывается из-за заглавной буквы в одном из доменов внутри CSR. Система не сопоставляет домен с полем формы и прерывает оформление сертификата.
Диагностика
Чтобы подтвердить причину проблемы, сравните домены из текста ошибки в веб-интерфейсе или из CSR с доменами из формы заказа. Проверьте регистр символов и обратите внимание на заглавные буквы.
Если в CSR есть домен с заглавной буквой, а форма содержит тот же домен в нижнем регистре, это подтверждает проблему.
Пример
Решение
Чтобы решить проблему:
- Перегенерируйте CSR, указав домены строчными буквами. Например,
example-e2.example.comвместоexample-e2.Example.com. - Убедитесь, что список SAN в CSR совпадает с полями формы заказа.
- Повторите заказ сертификата.
Доменные имена регистронезависимы, поэтому CSR с заглавными буквами корректен. На стороне продукта зарегистрирована задача CF-4718 для переработки логики сопоставления имён и вывода понятной ошибки в случае несовпадения. Вы можете отследить её статус в баг-трекере.
Может быть полезно
Связанные статьи: