Я пытаюсь подключиться к серверу SSL ir c, используя asyncio.open_connection("myserver", XXXX ssl=True)
. На некоторых серверах ir c он работает хорошо, но на некоторых серверах я получаю сообщение об ошибке
[SSL: CERTIFICATE_VERIFY_FAILED]
Как я могу решить эту проблему?
Отредактировано: я тоже пытался добавить сертификат SSL в формате PEM, я получил еще одну ошибку
[SSL] PEM lib (_ssl. c: 3901)
Я получаю сертификат сервера с этим кодом
import ssl
hostname='myserver'
port= XXXX
f = open('cert.der','wb')
cert = ssl.get_server_certificate((hostname, port))
f.write(ssl.PEM_cert_to_DER_cert(cert))
Я конвертирую его в PEM с веб-сайта . Какая у меня здесь ошибка?