Прохождение этот учебник.
Они используют openssl для генерации сертификатов для использования с logstash, то есть этой командой:
sudo openssl req -subj '/CN=ELK_server_fqdn/' -x509 -days 3650 -batch -nodes -newkey rsa:2048 -keyout private/logstash-forwarder.key -out certs/logstash-forwarder.crt
Теперь файл logstash-forwarder.crt будет установлен на серверах, которые будут отправлять журналы в logstash.
Мой вопрос: если у меня настроена инфраструктура служб сертификации Windows, могу ли я вместо этого сгенерировать сертификат для сервера logstash через ЦС Windows? Будут ли проблемы с этим или проблемы с совместимостью?
Я предполагаю, что просто отправляю новый запрос сертификата в центр сертификации Windows с сервера logstash / ELK и генерирую сертификат, который будет работать таким же образом. Это возможно?
Сертификаты x509, генерируемые ЦС на базе Windows, ничем не отличаются от ЦС на основе OpenSSL. Единственное, чего следует опасаться, это то, в каком формате закодирован загруженный файл сертификата. С Windows CA у вас будет возможность кодирования DER или PEM (base64). Обычно вам нужна версия PEM, если приложение специально не запрашивает DER.