И клиент, и сервер являются внутренними, у каждого есть сертификат, подписанный внутренним CA, и сертификат CA. Мне нужен клиент для аутентификации сертификата сервера по имеющемуся у него сертификату CA. Он также должен отправить свой сертификат на сервер для аутентификации.
В руководстве urllib2 сказано, что аутентификация сервера не выполняется. PycURL является естественной альтернативой, но его лицензия еще не утверждена. Я бы также предпочел не компилировать библиотеку из исходного кода, а вместо этого использовать RPM.
Я просмотрел кучу библиотек, например запросов , httplib2 , и не нашел то, что мне нужно. Существует также модуль ssl , но мне не хочется сам реализовывать http, если в этом нет крайней необходимости.
Python 2.6 в RHEL 5.7