Я пытаюсь отправить запрос POST, используя клиентские сертификаты (которые являются самозаверяющими) в Python3. Приложение работает на Docker (хотя это не должно иметь никакого значения).
Когда я пытаюсь загрузить файлы сертификата и ключа в контексте, я получаю сообщение об ошибке ниже. Я проверил, что сертификаты существуют в пути / приложении в файловой системе. Что здесь не так?
Ошибка типа: certfile должен быть допустимым путем к файловой системе
Вот мой код:
import ssl
context = ssl._create_unverified_context()
context.load_cert_chain("/app/attendance.pem", "/app/key.pem")
conn = http.client.HTTPSConnection("someHost", 8200, context) # The error is thrown on this line