Как сделать так, чтобы python httplib принимал ненадежные сертификаты?

Как сделать так, чтобы python httplib принимал ненадежные сертификаты? Я создал сертификат snake oil / самоподписанный на своем веб-сервере, и мой клиент python не может подключиться, так как я использую ненадежный сертификат.

Я бы предпочел проблематично исправить это в моем клиентском коде, а не доверять ему в моей системе .

import httplib


def main():
    conn = httplib.HTTPSConnection("127.0.0.1:443")
    conn.request("HEAD","/")
    res = conn.getresponse()
    print res.status, res.reason
    data = res.read()
    print len(data)


if __name__ == "__main__":
    main()
17
задан MichaelICE 15 March 2011 в 23:51
поделиться