Как создать HTTPS-клиент с двойной аутентификацией на Python без (L) GPL-библиотек?

И клиент, и сервер являются внутренними, у каждого есть сертификат, подписанный внутренним CA, и сертификат CA. Мне нужен клиент для аутентификации сертификата сервера по имеющемуся у него сертификату CA. Он также должен отправить свой сертификат на сервер для аутентификации.

В руководстве urllib2 сказано, что аутентификация сервера не выполняется. PycURL является естественной альтернативой, но его лицензия еще не утверждена. Я бы также предпочел не компилировать библиотеку из исходного кода, а вместо этого использовать RPM.

Я просмотрел кучу библиотек, например запросов , httplib2 , и не нашел то, что мне нужно. Существует также модуль ssl , но мне не хочется сам реализовывать http, если в этом нет крайней необходимости.

Python 2.6 в RHEL 5.7

6
задан davka 1 February 2012 в 16:39
поделиться