Создание сертификата для iLO

Я хочу сгенерировать правильный сертификат для веб-консоли iLO (iLO - это механизм управления для серверов HP) с помощью letsencrypt. AFAIK нет возможности установить закрытый ключ в iLO, поэтому я создал CSR из iLO. Он содержит следующее поле:

Requested Extensions:
    X509v3 Subject Alternative Name: 
        DNS:ilo.example.com, IP Address:192.168.1.11

Я не нашел способа исключить часть IP-адреса из CSR. Мне это не нужно, буду использовать только ilo.example.com. Теперь я выполнил команду

certbot certonly --manual --staging --preferred-challenges=dns --csr csr 

, завершил проверку DNS, но получил ошибку:

An unexpected error occurred:
The request message was malformed :: Error creating new cert :: CSR contains one or more IP address fields
Please see the logfiles in /var/log/letsencrypt for more details.

AFAIK CSR подписан закрытым ключом, поэтому я не могу его редактировать. Могу ли я попросить letsencrypt игнорировать IP-адрес и выдавать сертификат только для ilo.example.com? Или есть другой способ?

1
задан 30 April 2017 в 17:54
2 ответа

Вот, пожалуйста: https://community.letsencrypt.org/t/how-to-automatic-certificate-install-on-an-hp-ilo4-management-processor / 31038

  1. Сгенерировать CSR
  2. Отправить CSR в LE
  3. Установить полученный сертификат
1
ответ дан 3 December 2019 в 23:31

Пожалуйста, используйте моя утилита, которая занимается генерацией CSR и запросом DNS (здесь только с GoDaddy).

Утилита требует Powershell и состоит из трех скриптов, одним из которых является сам Certbot.

  1. Сценарий, который запрашивает у iLO создание CSR и загрузку
  2. Certbot запрашивает сертификат после CSR
  3. Утилита обновляет DNS GoDaddy для подтверждения вызова DNS

Обратите внимание, что с HPE iLO это возможно только для выполнения запроса DNS.

Сценарий, который я создал, использует API-интерфейсы HPE iLO для запроса создания CSR без IP-адреса. Это работало на двух моих серверах.

Раскрытие. Я сделал инструмент и выпустил его под лицензией MIT на GitHub

.
1
ответ дан 4 January 2021 в 19:33

Теги

Похожие вопросы