Я пытаюсь создать простой сервер на питоне, используя свой самоподписанный сертификат. Я создал файлы .cer, .pfx, .pvk с помощью makecert.
context = ssl.create_default_context(ssl.Purpose.CLIENT_AUTH)
context.load_cert_chain(certfile="ServerSSL.cer")
Traceback (most recent call last):
File "ssl_server.py", line 4, in <module>
context.load_cert_chain(certfile="ServerSSL.cer")
ssl.SSLError: [SSL] PEM lib (_ssl.c:2580)
Что я сделал не так? Я также попытался преобразовать свой файл cer в pem, изменив суффикс, и получил ту же ошибку.