flapflapjack
@flapflapjack
на треть я прав

Сертификаты Certbot подходят для Telegram?

UPD:
Вопрос решен очень просто:

has_custom_certificate - это флаг для самоподписного сертификата. Для Lets Encrypt никакого значка Собаки (@) не нужно.

Вебхук ставится даже если не отправлять сертификат, а просто установить вебхук урл с префиксом https


Здравствуйте. На моем веб-сервере сертификаты я устанавливаю с помощью certbot --apache

Создаются ключи:
cert1.pem  chain1.pem  fullchain1.pem  privkey1.pem


При попытке установить SetWebHook для Telegram
curl -F "url=https://spend.tk/telegram/setwebhook" -F "certificate=@fullchain1.pem" "https://api.telegram.org/botAPI/setwebhook"


или

curl -F "url=https://spend.tk/telegram/setwebhook" -F "certificate=@fullchain1.pem" "https://api.telegram.org/botAPI/setwebhook"


или

curl -F "url=https://spend.tk/telegram/setwebhook" -F "certificate=@chain1.pem" "https://api.telegram.org/botAPI/setwebhook"


я получаю ответ:
{"ok":true,"result":true,"description":"Webhook was set"}


Но ри проверке getwebhook получаю:
{"ok":true,"result":{"url":"https://spend.tk/telegram/setwebhook","has_custom_certificate":true,"pending_update_count":2,"last_error_date":1614020700,"last_error_message":"SSL error {error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed}","max_connections":40,"ip_address":"95.128.xxx.xxx"}}


Ни один из сгенерированных автоматически сертификатов от certbot не подходят? Можно ли сконвертировать выданный ключ для Telegram?
  • Вопрос задан
  • 1003 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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