Сделал все по примеру
https://infostart.ru/1c/articles/1011409/

ошибка при запросе getWebhookInfo
{"ok":true,"result":{"url":"https://_______:8443/bot/hs/webhook/ts","has_custom_certificate":true,"pending_update_count":17,"last_error_date":1620994377,"last_error_message":"SSL error {error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed}","max_connections":40,"ip_address":"__________"}}

куда копать?

на аппаче 2 сертификата. 1 под мобильное приложение которое крутиться нормально после перезапуска и добавление нового сертификата под вебхук.
---
Решение было простым. Все сделал как по инструкции. Затык был в передаче правильного ip
сделал так:
https://__.__.__.__:8443/bot/hs/webhook/ts
и приложил само подписанный сертификат YOURPUBLIC.pem
---
Там же ещё файлы какие-то в публикации за 1 sm
---
смысл в файлах если я сделал аналогично
---
Вдруг в статье неточность, а файлы могут быть рабочими. Я бы рискнул. Если не работает ни там ни там - попробовал написать автору.
---
хорошо. Попроую
---
в файлах только :
файл установки аппача
файл конфига аппача
конфига
странциа регистрации

и все(
---
Не прокатывает самоподписанный сертификат. Оно же так и пишет "Сертификат проверку не прошел". А вообще я как-то с трудом представляю как можно зацепиться с внешнем ресурсом через левый сертификат. Самоподписанный сертификат работает если он установлен и на клиенте и на сервере. Боюсь убедить телеграм установить левый сертификат не получится.
 А в чем проблема накатить нормальный и не заморачиваться? С нормальным сертификатом телега цепляется очень легко. АПИ там очень приятный и документированный.
---
где его взять?
---
Набери в поисковике ssl сертификат. Но есть два нюанса. Сертификат выдается на домен. И это платная услуга. Там недорого, рублей 800, но каждый год.
---
хм. а как быть если у меня домена нет, а есть лишь ip адрес сервера?
---
а можно использовать левый сертификат? к примеру я возьму его на домен не относящиеся к моему адресу, а использовать буду на своем серваке и вебхуке?
---
Хммм. Там есть нюансы. Теоретически можешь. А практически для телеги это не сработает. Нельзя в ней для вебхука указать IP. Т.е. оно не запрещает, но работать не будет. Поскольку телега проверит сертификат при обращении через https. Они же для того и существуют, чтобы подтвердить легальность и корректность адреса. Так что для телеги тебе придется делать домен и внешний IP/ Но есть варианты. У меня например внешний домен с SSL есть. А телега обращается по пути внутри домена. и это путь прокидывается внутрь на 1С уже по тупому http. И все хорошо. Телега видит сертификат, а я по относительному пути определяю куда прокидывать запрос.
---
внешний ip есть. домен то же есть, но на другом ip.

 У меня например внешний домен с SSL есть. А телега обращается по пути внутри домена. и это путь прокидывается внутрь на 1С уже по тупому http. И все хорошо. Телега видит сертификат, а я по относительному пути определяю куда прокидывать запрос.

честно не совсем понял что надо сделать)

У меня например внешний домен с SSL есть.
ладно. тут я примерно понял что нужно поднять домен с ssl

 А телега обращается по пути внутри домена
как она обращается? честно не понимаю
---
Для вебхука я прописываю адрес https://мойдомен/telega
и вот когда проходит обращение именно к /telega мой nginx пробрасывает запрос внутрь локалки.
Получается что для внешки у меня адрес с сертификатом один, а по сути отвечает на запрос внутренний ресурс (та же 1С например) по тупому http
---
УРААААААААААААААААА.
ЗАРАБОТАЛО С ПОДПИСАНЫМ СЕРТФИКАТОМ. АЛИЛУЯ.
---
Решение было простым. Все сделал как по инструкции. Затык был в передаче правильного ip
сделал так:
https://__.__.__.__:8443/bot/hs/webhook/ts
и приложил само подписанный сертификат YOURPUBLIC.pem
---
А вообще я как-то с трудом представляю как можно зацепиться с внешнем ресурсом через левый сертификат
легко. у меня мобильная версия цепляется так и все гуд
---
Ээээ, не понял. Куда цепляется мобильная версия с самоподписанным сертификатом? Если к внешнему ресурсу, то там как раз сертификат нормальный. Или внешний ресурс обращается к мобильной версии по https? А это как? Не догоняю :-(.
---
она цепляется к внешему ip адресу с сертификатом которой прикручен к аппачу.
Этот сертификат пробовал - такой же результат(
---
Хмммм. Т.е. твоя мобильная 1С цепляется по https протоколу к ресурсу с левым сертификатом? Очень интересно. Вообще должно проверяться при установке подключения и левый сертификат не прокатит. Оно прокатит если в мобильном клиенте установлен такой же сертификат. Тогда без проблем.
---
да так и есть. в мобильном = аппаче идентичный сертификат подлинности
---
Воооот. Так работать будет. Но если у тебя нет возможности прицепить на ТОЙ стороне свой сертификат, то сертификат не примется. Передать СВОЙ сертификат телеге невозможно. Как впрочем и другим внешним системам к которым нет доступа на уровне администрирования.
---
смотри. на стороне аппача я сертификат прикрутил. телеге сертификат передал и получил возврат ответ
https://api.telegram.org/bot______________________________0aRlTgDnyj8cJgiOXA/setw­ebhook
{"ok":true,"result":true,"description":"Webhook was set"}
---
Не-не. Это ты просто установил адрес для вебхук. А потом идет с телеги вызов этого адреса. Это другая операция.
---
не только. я передал ему свой сертификат в теле запроса