У меня разработано приложение flask (я ладья ie в flask dev). Я разместился на своем тестовом сервере, теперь требуется установить sh защищенное соединение https. У меня есть файл .pem из центра сертификации моей организации. Я не могу использовать его в своем приложении flask. Большинство решений, которые я нахожу на net, содержат сертификат и ключевой файл. У меня есть только файл pem, как мне go об этом? Я новичок в сертификатах. Код, который я использую, выглядит примерно так:
if name == ' main ': context = ssl.SSLContext (ssl.PROTOCOL_TLSv1_2)
context = ('/apps/axiom_app/flask/cert_root.pem','/apps/axiom_app/flask/cert.org.com.cer')
app.secret_key = os.urandom (12) app.run (ssl_context = context, host = so.gethostbyname (so.gethostname ()),> port = v_port, debug = True, use_reloader = True)
И ошибка, которую я получаю:
context.load_cert_chain (certfile, keyfile) ssl.SSLError: [SSL] PEM lib (_ssl. c: 3837)
Заранее спасибо!