python2-backports-ssl_match_hostname-3.7.0.1-2.oe1 >  A ^yW^^f$5<"}Jw:vV+}2-G[?LƽuzJ9Oj1`IGʷ1xz3NegU`7:hMmf+[ ,? `K T2KWmjE`<)Yds m0j'(߻5b60a994e778cc12397d8dbd761655a3e83f22eacc3192dec2e5e739597aac7158104bdc0dcb7d64f0f747483a192050625e46eb,<^yW^^f2@ _1X{3sXnyy!6>.N#k6JL3@FsK7- OؙXY5Sjc Q3B'c-mEZY 08o+7<M='O`YcncXVF+W; ti^B ¹u"*ͤQBH3;?MH wEA3B| 6:GzR7;EQ Ӟ'gMvD?R>pB? d'/ 5 e)>E Zf    K Tp (89:LBFGHI X Y Z P[ T\ d] ^ b c d e f l t u v w <x Xy tz     Cpython2-backports-ssl_match_hostname3.7.0.12.oe1The ssl.match_hostname() function from Python 3The Secure Sockets layer is only actually secure if you check the hostname in the certificate returned by the server to which you are connecting, and verify that it matches to hostname that you are trying to reach. But the matching logic, defined in RFC2818, can be a bit tricky to implement on your own. So the ssl package in the Standard Library of Python 3.2 now includes a match_hostname() function for performing this check instead of requiring every application to implement the check separately. This backport brings match_hostname() to users of earlier versions of Python. The actual code is only slightly modified from Python 3.5.^yecs-obsworker-201M - 3.7.0.1-2openEuler Buildteam - 3.7.0.1-1- provides python-backports-ssl_match_hostname- Package initpython-backports-ssl_match_hostnameecs-obsworker-201 15849924113.7.0.1-2.oe13.7.0.1-2.oe13.7.0.13.7.0.13.7.0.1-2.oe1backports.ssl_match_hostname-3.7.0.1-py2.7.egg-infossl_match_hostname__init__.py__init__.pyc__init__.pyopython2-backports-ssl_match_hostnameLICENSE.txt/usr/lib/python2.7/site-packages//usr/lib/python2.7/site-packages/backports//usr/lib/python2.7/site-packages/backports/ssl_match_hostname//usr/share/licenses//usr/share/licenses/python2-backports-ssl_match_hostname/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:Mainline/standard_x86_64/c8be429486d5bd8e7eaaa5b27e6630b5-python-backports-ssl_match_hostnamecpioxz2noarch-openEuler-linux-gnuPython script, ASCII text executabledirectorypython 2.7 byte-compiledASCII textPPRRRRR]2dvgH 0n]utf-85c92a9b33a53a0ce6351684c0ef0490b8894de0916d5c43400605282b7b6358f?7zXZ !#,R] b2u Q{KE!£Ҟ -X_O'ymLG)g0 \_Қ}Ww_iLAYg 7y?K% *|{[n { Z {Mp;)~!D鴧(Q(0XGDxn6鱉t(}r"P%0f?c9ZU>qHo~`ز=~T([ h@.mW^X \]y9A#4(1ߖrŴ5J?ԠsJT7"WZm=Y&c\Z$^J)hzsE8ĈNH{K)Ĕw$as]S`5P#Чs"‚k㛦x+ wUPڶ9bu0- I?B>cթ xX9S7,VbxyiZ7iZݛR縲r}Cg5 +=ow$.K735$p9b[AR)׳ߢr6CyoEpP+3!Rp C2Z'(Rlӵ)!SXBy%duD|/?hG}ןwY:0+I;@]&ǖZK^2=h6N<.ƚRQD_Ƕ;.68ଗHt5I-hQY/hpxȲKmHU cRI{}J:䷎R>)v{KѷZLڡd礋Iį9>ƼRn):د> < Qq6iWOo ՟/ "XLtp~̈́SQ<>Ȥ "kv0Ȯ@t N| Asn!lt-p]ҽPU/domT]!:9Lev:(iNƽ)FA4eYy6s]6~g]|ɣ͑Eڥ?V;8U Y}@pFlS.To)2;$ˎg:(!15@PɍvaVpYbXo2O\ܹ%X)6]1KbpǷ04bdW.YkZ>!j\3I [XQrW?+ݑD'v #!+C+b.ɦ| !U!)T WnaH;,fhu<*KD FZ1d aQP4ĵ_= W|Ey o Gz\qab9$cb .%CCw]+r9pBAC^f\z>+}( r?;U {^2. 7xy_RQIe뭙Es+MY"rm.Pr(k200%+7Z:d^3Hz^%R'HmMʁip;n.mqj1^6 /sRh3U8ٳSBQ:ӶaWLOԗBXL,E'fWg:fl@ݫ 5Ę}iteF $\}p䎭1ao@M*`b΍]e'UN~ ~"^{:2:pdͪ˿P8xc'i^cDc* ?\9qg 5mlD0n}EW@7E*aPHyNo\!$!RkN<pTÈs8Wlz9O1s/-vH SW)YjU@m4w>{?{uύK?Z3X):0k3._ɱ{WABJ_@f]BF|@%uAs y^?f|W$uʷ'ɹ'7]ٳ <\J6n<>ww8D8N.+fQt`:b׹)ĚҺ1jO7ž(V'7]@Ygd$[/:tԒy@ ).!Pbw&HN;4j\ r^vPlhIv UH`7w3J K$Ŏ,7*OlQ"Cc<пWk78.Z~I!F<8'*B6JmŹGK +DACsrSL@ ݧ_zD5fWU".w[PJs6Fݒ3I,2ktb o\y} ~qlYuj KW$n.鴏${/5Tоϛ=ؘݼg= jk/]i2q߲L8O]'=Lp'Wpl *rƱs>"I=*ݛ+~5MqYz|5Sz,Utw(yχ ̎CpAgjx1€ULPp{ߑq֚e@S]=13hlv (]+ sUull)eܛRNgTđ^kV>vTҩ8Ƀiʺ:$e:l/yAg.O@{3'Tb/;*,X}1]]5yx+{5p|x7,HC SH~n&6E_PlVH8+=6R+<ó3c~'&Sl9q¨s I VrgbX2̀&U߈@x&O 9!$!?{@M⾥*`n=mQmTMT8t#D9ݵg?Ǝ X,WЋ$)9oҁ/rr]Bke noF;J67D=z~2xK&8CȕqsSUyDQ$ƎF-z\+>.j7@ gqG xP7$XNE<һӂ'w(G4(w< SdVqXqu( Ёk.\:OڞIڹBF-eaD"-3_bEW 6Ok=rs`1zZD_ Q|AbW^W}KGGl ]RL]{'--tG4qS(ʱEToG[I?҅5PSis,1^d F?u+I sݹw0t6,0=}R$ؿ)iד2O9 93; y˭4ЉޘG+2ӭلܥAB X,Xk?05̓]Ȝ|Ds'3˟w/>C~Ov1wg* `X ڌx-PTux(,'?^5B0\.r<~ :$)? \j 3=V?yŎ=n7Y|iS[4'3po=-ܴA~98}!Kj .z骕ZEjRJOCna+c&̈́TQ Oh%-!}uaA-}tC:N>|i,VcļxNKA8?fF2.ZRcMazz*dϒ+^WpU{{96 ²?LuJ^l WN~SV#kHU39ZU웲T"xZۮU${ːg0jk[!^v xٝ6vKߑ:P\@wd*fI~f:zGHtnKV6Lƕ=p'+ɺsmcP4ol ΡeJ1e{%!Bn0fSf'[vxfevLN:'7̃)}bī-E+$1)!, P)+, } )<4 @NZO0k̛5ʂ!Uz3j//PƒRP&lMXI*۫FOm[laf`jYjd5w6Ayv&JT/ꢲ#'7{/QHJa{";%YYNMGʭL !@F\K9rZe-Eoe"w$ʹܩjezFLcƪ\J9q8y[GWF" pMY0eB7ҏt">O(" 3鐥E `oeiUpUei݀4 Jg#^%&DR.*>@dbUruP(O꽪)ޠ ́y~R:7E6ggL[`*lMJv%SWGgӷYh ]Q\oCe(}gyӗ.|ƯzSVX*$^+2^U&c ·9HagNI1\BNE; [w0@?W,B(PN  Nilo#jj2P65{. [}5;R]ZO,i63ĀI5np:8hF뱪ggm~ XT9hF GE2ȨLBtLuH\u| c.AT^Q[2zNZlC_N7ybR=D ~_jm+Q+x[pj-P]j*3ϦMHWTRtłcǾ54lѴ*@u2%ksܣ6ȔaBIي*G>! V mHr?kIy{> `KlDgT*B^"VmZG窋6MOV4@:x9|쯌.Z{<#bƗ{}D;