Я все еще новичок, но мои поиски в Google привели меня к тому, что я не нашел ответов.Я знаю, что библиотека запросов не допускает зашифрованные закрытые ключи.
У кого-нибудь есть обходной путь, используя запросы или что-то подобное?
Если подразумеваются CA, секретные ключи не требуются.
Если подразумеваются клиентские сертификаты, вы можете реализовать собственный HttpAdapter следующим образом: https://github.com/requests/requests/issues/1573#issuecomment-336146209. Затем вы можете использовать его следующим образом:
session = requests.Session() session.mount('https://', SSLAdapter(certfile, keyfile, password)) session.get(url)