伍迪
1 min readAug 27, 2020

Telegram Bot 使用自生成簽名證書

  • OpenSSL方式,生成私钥key.pem和证书cert.pem,3650代表有效期为10年
openssl genrsa -out key.pem 2048
openssl req -new -x509 -key key.pem -out cert.pem -days 3650

如果你要使用自己生成的的 必須把自己生成的證書上傳

否則會出現 :
http: TLS handshake error from 91.108.6.124:53790: remote error: tls: unknown certificate authority

curl -F “url=https://111.111.111.111:8443" -F “certificate=@cert.pem” https://api.telegram.org/xxxxxxxxx/setWebhook

如果你的證書已經有簽名 可以使用GET or POST
https://api.telegram.org/bot1111111:xxxxxxx/setWebhook?url=https://xxxxxxxx

No responses yet