File: //proc/2/cwd/proc/self/root/usr/lib/python2.4/site-packages/M2Crypto/httpslib.pyc
mò
üäìPc @ s– d Z d k Z d k Z d k Z d k Z d k Z d k Td k l Z d k Z d e f d „ ƒ YZ
d e f d „ ƒ YZ d e
f d „ ƒ YZ
d S(
sz M2Crypto support for Python 1.5.2 and Python 2.x's httplib.
Copyright (c) 1999-2004 Ng Pheng Siong. All rights reserved.N( t *( s
HTTPS_PORTt HTTPSConnectionc B s5 t Z d Z e Z e e d „ Z d „ Z d „ Z RS( sA
This class allows communication via SSL using M2Crypto.
c K s | i ƒ } y | i d ƒ Wn t j
o n Xy | i d ƒ Wn t j
o n Xy | i d ƒ Wn t j
o n X| o
t ƒ ‚ n y. | d | _ t | i t i ƒ p t
‚ Wn% t j
o t i d ƒ | _ n Xt i
| | | | ƒ d S( Nt key_filet cert_filet ssl_contextt sslv23( t sslt keyst removet
ValueErrort IllegalKeywordArgumentt selft ssl_ctxt
isinstancet SSLt Contextt AssertionErrort KeyErrort HTTPConnectiont __init__t hostt portt strict( R R R R R R ( ( t5 /usr/lib/python2.4/site-packages/M2Crypto/httpslib.pyR s*
!c C sú d } xÊ t i | i | i d t i ƒ D]§ \ } } } } } d } zm yH t i | i
d | ƒ} | i | i | i f ƒ | | _
d } d SWn t i j
o } | } n XWd | d j o | i ƒ n Xq( W| d j o t d ƒ ‚ n | ‚ d S( Ni t familys"