certificate? Не получается реализовать...
Смотрю документацию telegram, выпускаю сертификат и приватный ключ в формате .pem командой:
openssl req -newkey rsa:2048 -sha256 -nodes -keyout YOURPRIVATE.key -x509 -days 365 -out YOURPUBLIC.pem -subj "/C=US/ST=New York/L=Brooklyn/O=Example Brooklyn Company/CN=106.85.143.38"
Поднастраиваю Apache
Запускаю бота, проверяю в браузере https://106.85.143.38:8443 - браузеру не нравится сертификат, не проблема, он же самоподписанный (Скриншот - 1).
Отправляю сообщение боту, нет ответа...
Проверяю https://api.telegram.org/bot{token}/getwebhookinfo, получаю то что на скриншоте 2. Ругается на сертификат.
SSL error {error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed}
Почитал что в tlsOptions параметр ca необязательный. Не знаю куда копать.
Стоит возиться или проще сделать Certbot + Let's Encrypt?
telegraf: 4.7.0
Конечно проще certbot
Обсуждают сегодня