/usr/lib/python2.6/site-packages/ndg/httpsclient
NameSizeModeActions
test/-0755rm
https.py48340644editdlrm
https.pyc50620644editdlrm
ssl_context_util.py34580644editdlrm
ssl_context_util.pyc40410644editdlrm
ssl_peer_verification.py96610644editdlrm
ssl_peer_verification.pyc91640644editdlrm
ssl_socket.py93440644editdlrm
ssl_socket.pyc123320644editdlrm
subj_alt_name.py61310644editdlrm
subj_alt_name.pyc68580644editdlrm
urllib2_build_opener.py26890644editdlrm
urllib2_build_opener.pyc26280644editdlrm
utils.py157360644editdlrm
utils.pyc132160644editdlrm
__init__.py3900644editdlrm
__init__.pyc6250644editdlrm
Edit: /usr/lib/python2.6/site-packages/ndg/httpsclient/subj_alt_name.pyc (6858B)
Ńň ˜KVc@südZdZdZdZdZdZdZy,ddklZl Z l Z l Z l Z WnZe j oNZd eZdd kZeieƒd e fd „ƒYZeeƒ‚nXd Zdeifd„ƒYZdefd„ƒYZdeifd„ƒYZdeifd„ƒYZdeifd„ƒYZdeifd„ƒYZdeifd„ƒYZdeifd„ƒYZ deifd„ƒYZ!d eifd!„ƒYZ"d"eifd#„ƒYZ#d$eifd%„ƒYZ$d&e$fd'„ƒYZ%d S((süNDG HTTPS Client package Use pyasn1 to provide support for parsing ASN.1 formatted subjectAltName content for SSL peer verification. Code based on: http://stackoverflow.com/questions/5519958/how-do-i-parse-subjectaltname-extension-data-using-pyasn1 s P J Kershaws01/02/12s2(C) 2012 Science and Technology Facilities Councils-BSD - see LICENSE file in top-level directorysPhilip.Kershaw@stfc.ac.uks$Id$i˙˙˙˙(tunivt constrainttchart namedtypettagsmError importing pyasn1, subjectAltName check for SSL peer verification will be disabled. Import error is: %sNtPyasn1ImportErrorcBseZdZRS(sRaise for pyasn1 import error(t__name__t __module__t__doc__(((sA/usr/lib/python2.6/site-packages/ndg/httpsclient/subj_alt_name.pyRsi@tDirectoryStringc Bs(eZdZeieideiƒide i de ƒƒƒeidei ƒide i de ƒƒƒeidei ƒide i de ƒƒƒeideiƒide i de ƒƒƒeideiƒide i de ƒƒƒeideiƒide i de ƒƒƒƒZRS( sASN.1 Directory string classt teletexStringt subtypeSpecitprintableStringtuniversalStringt utf8Stringt bmpStringt ia5String(RRRRt NamedTypest NamedTypeRt TeletexStringtsubtypeRtValueSizeConstrainttMAXtPrintableStringtUniversalStringt UTF8Stringt BMPStringt IA5Stringt componentType(((sA/usr/lib/python2.6/site-packages/ndg/httpsclient/subj_alt_name.pyR s(tAttributeValuecBseZdZRS(sASN.1 Attribute value(RRR(((sA/usr/lib/python2.6/site-packages/ndg/httpsclient/subj_alt_name.pyR7st AttributeTypecBseZdZRS(sASN.1 Attribute type(RRR(((sA/usr/lib/python2.6/site-packages/ndg/httpsclient/subj_alt_name.pyR;stAttributeTypeAndValuecBs>eZdZeieideƒƒeideƒƒƒZRS(s$ASN.1 Attribute type and value classttypetvalue( RRRRRRRRR(((sA/usr/lib/python2.6/site-packages/ndg/httpsclient/subj_alt_name.pyR?stRelativeDistinguishedNamecBseZdZeƒZRS(s!ASN.1 Realtive distinguished name(RRRRR(((sA/usr/lib/python2.6/site-packages/ndg/httpsclient/subj_alt_name.pyR"Gst RDNSequencecBseZdZeƒZRS(sASN.1 RDN sequence class(RRRR"R(((sA/usr/lib/python2.6/site-packages/ndg/httpsclient/subj_alt_name.pyR#KstNamecBs,eZdZeieideƒƒƒZRS(sASN.1 name classt(RRRRRRR#R(((sA/usr/lib/python2.6/site-packages/ndg/httpsclient/subj_alt_name.pyR$Pst ExtensioncBs\eZdZeieideiƒƒeidei dƒƒeidei ƒƒƒZ RS(sASN.1 extension classtextnIDtcriticaltFalset extnValue( RRRRRRRtObjectIdentifiertDefaultedNamedTypetBooleant OctetStringR(((sA/usr/lib/python2.6/site-packages/ndg/httpsclient/subj_alt_name.pyR&Ws t ExtensionscBs3eZdZeƒZeiiei de ƒZRS(sASN.1 extensions classi( RRRR&RRt SequenceOftsizeSpecRRR(((sA/usr/lib/python2.6/site-packages/ndg/httpsclient/subj_alt_name.pyR/`s t AnotherNamec Bs_eZeieideiƒƒeideiƒide i e i e i dƒƒƒƒZ RS(stype-idR!t explicitTagi(RRRRRRR+tAnyRRtTagttagClassContextttagFormatSimpleR(((sA/usr/lib/python2.6/site-packages/ndg/httpsclient/subj_alt_name.pyR2fs  t GeneralNamecBsŽeZdZeieideƒidei ei ei dƒƒƒeide i ƒidei ei ei dƒƒƒeide i ƒidei ei ei dƒƒƒeideƒidei ei ei d ƒƒƒeid e i ƒidei ei ei d ƒƒƒeid eiƒidei ei ei d ƒƒƒeideiƒidei ei ei dƒƒƒƒZRS(s@ASN.1 configuration for X.509 certificate subjectAltNames fieldst otherNamet implicitTagit rfc822NameitdNSNameit directoryNameituniformResourceIdentifierit iPAddressit registeredIDi(RRRRRRR2RRR5R6R7RRR$RR.R+R(((sA/usr/lib/python2.6/site-packages/ndg/httpsclient/subj_alt_name.pyR8os.       t GeneralNamescBs3eZdZeƒZeiiei de ƒZRS(s4Sequence of names for ASN.1 subjectAltNames settingsi( RRRR8RRR0R1RRR(((sA/usr/lib/python2.6/site-packages/ndg/httpsclient/subj_alt_name.pyRAs tSubjectAltNamecBseZdZRS(s0ASN.1 implementation for subjectAltNames support(RRR(((sA/usr/lib/python2.6/site-packages/ndg/httpsclient/subj_alt_name.pyRB–s(&Rt __author__t__date__t __copyright__t __license__t __contact__t __revision__t pyasn1.typeRRRRRt ImportErrortetimport_error_msgtwarningstwarnRRtChoiceR RR+RtSequenceRtSetOfR"R0R#R$R&R/R2R8RARB(((sA/usr/lib/python2.6/site-packages/ndg/httpsclient/subj_alt_name.pyts:,    !