База знаний BILLmanager
Режим фокусировки

Не заказывается SSL-сертификат. Заглавные буквы в CSR

В статье используются следующие термины:

Проблема

При заказе мультидоменного SSL-сертификата по готовому CSR-запросу платформа прерывает оформление с ошибкой:

  • в веб-интерфейсе:
    Из списка дополнительных имён не может быть удалено имя, заданное в запросе на сертификат. Имена, указанные в запросе: <список доменов>;
  • в логе billmgr.log:
    Type: 'csr_altname':

Причина

Заказ прерывается из-за заглавной буквы в одном из доменов внутри CSR. Система не сопоставляет домен с полем формы и прерывает оформление сертификата.

Диагностика

Чтобы подтвердить причину проблемы, сравните домены из текста ошибки в веб-интерфейсе или из CSR с доменами из формы заказа. Проверьте регистр символов и обратите внимание на заглавные буквы.

Если в CSR есть домен с заглавной буквой, а форма содержит тот же домен в нижнем регистре, это подтверждает проблему.

Пример

Решение

Чтобы решить проблему:

  1. Перегенерируйте CSR, указав домены строчными буквами. Например, example-e2.example.com вместо example-e2.Example.com.
  2. Убедитесь, что список SAN в CSR совпадает с полями формы заказа.
  3. Повторите заказ сертификата.
Доменные имена регистронезависимы, поэтому CSR с заглавными буквами корректен. На стороне продукта зарегистрирована задача CF-4718 для переработки логики сопоставления имён и вывода понятной ошибки в случае несовпадения. Вы можете отследить её статус в баг-трекере.
Может быть полезно

Связанные статьи: