Мне дали задание настроить сервер Flask и аутентифицировать клиентов с помощью сертификата.
Я добавил на свой Flask-сервер следующее:
ctx = ssl.SSLContext(ssl.PROTOCOL_TLSv1_2)
ctx.load_cert_chain('cert.pem', 'key.pem')
app.run(debug=True, host='0.0.0.0', port=443, ssl_context=ctx)
сервер фляги работает, но любой может свернуть сервер фляги без необходимости копии сертификата.
Я просмотрел много постов, но я боюсь, что проблема заключается в моем понимании того, как должна работать аутентификация сертификата, а не в реальной реализации.