python2-backports-ssl_match_hostname-3.7.0.1-2.oe1 >  A aaBW^^fA h0X0%1;v@ TY c [HmqC?$oNڈFϛf[ѡ@vJZ-|b|*{dҳ$ {=?6k/{7Ì(`0~i=l{pq91#!9CꢙȑaSqMeq_nI$^TV[],y ofOK_aqigWR=z=n5b94d738574a59ab58b0bb2ccb903579c4e8e9b2dbb1b7ce3ee656f21219473e63449ff8151e7a36c51e64c366172f3ba24bd5e3,@aaBW^^f&Իٖ< ӰV:U8i|[A39<󗣧tߜj2 ͡oS>1ts ek4u{ ZL F!ԣjA69c_cAhy.+K= = T71&dR+\ZbƳMK|R|it؋0›zҤ5",6F.6Y?.sE40)5q]xR>pB? d'/ 5 e :OV kw    [ d(89:\BFGH I X (Y <Z l[ p\ ] ^ :b c d e f l t u v w Dx `y |z     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.aa@obs-worker1639015616-x86-0002M - 3.7.0.1-2openEuler Buildteam - 3.7.0.1-1- provides python-backports-ssl_match_hostname- Package initpython-backports-ssl_match_hostnameobs-worker1639015616-x86-0002 16409808003.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 -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP3/standard_x86_64/b7ed1816d44f283e6227612a1a914a8a-python-backports-ssl_match_hostnamecpioxz2noarch-openEuler-linux-gnuPython script, ASCII text executabledirectorypython 2.7 byte-compiledASCII textPPRRRRRM5^N@olˍutf-832ec7657adc5c335ef0222191cb485c8a796f59f80177cf02814135409ae2774?7zXZ !#,R] b2u Q{LR!"!ml$TKxĮ}طoC$Y3r8 r@1Wh)ڽڽ'ĆeJ6x{ j4ik`u4$'=IHzTom:)D^Zr:~bL+lt];m<8&17Zpݱw^zAD@pACyi1BL,bjG-|3(Ư*(;0~KH5SRVIoi aдvTX-脡((hv %:=~儓c}gUZ9oU"nvtUf4rGz[R P7M1vIGLhP[k=A;mM޳kASl1jfMI% ;;fF(~D0ڐ>b1I!W):-C/Zkƕ*} xNso)ߪY 4 uҨc;>_X1DSAq|$_a);&w*V㱘 A 39t%wy^$V|q(qQy|ttp@R>3j'cW؏2eޡnւ-S&q]H({% Γe-J% e# AA[u5_ x Hռ;i,` fRasNA5p]'ӗoonUW?P=zɜ!"3EߧE/o=CGґ3E!ܡ z2K,4 @I. N!ldtg5"Toz38bL\4NW{Z-C>BǪvwk 9 X|!# bq¶nt-炄 ɍZ@$&Q]p﫿QeU2,]bR 0;gB"ʬp7kiazےDJϭ&GbmvzuSN% jE(}M&Y `[)Lf6 JI#`ovI֢ymAΩm!`-Шa{_5XV;f=)+nkS%HUdx& E!fpٽ <ܫŶ!ñÝ0V}qqL_d¦o,;0xV\;TAuO6iw(eF :+ꞵ*3솝GT? df ;uƁv`}8l:{yݻ`3TJ;;f1ݟ|u@TdfS'B|`X-OW{fO|n,?=ھNFn-vl!A"GNVS0Q}/OH 7A\V`FT1oMr58ff""u?Q5w_}g/I5k u *# <{ƴZQ5mźʜJS$= }Bd-fT'?lEvuB[x*k%@c~uO%4=h^ʻq&!/]C5t^+l颰yngGHL'@sVx{:VlfQk9 >LH+j'Ѧ/q?,ֺ:ڠ~(N<ҌnW>EZ|@"ߕgAb̟k T~]I&f;JKbM?䊋y=򊧩aRԝ,ބFXοOC|@Ge긑֜.觸(f]>gLe5|Kf?<,GPHbW`کrW$;yXJ1,v9j UƓp+Plc~Ks;Bl7%!#UŖ+S:u!X[,$Ǧc!2/{: ځyeEYk#v"V~/KdE'A`*1$&.1BHȖ%f^v|d j;Zm*+n.~88P9ldlMEMlțШ{>'^)H7R0uNvQV7rسƇLh!͍[~A?pi}L]rL& a01JOws250 ɚ"m)]?LK޻kcJH`\l;'L)g9P4 Jب&Kk̼~CwL:T>\]A_OA:r)UAel$@,CEO ІN:~#]s=6vkUdyzL@7ԣ+Jho/p,8B/l}pfp1,< E2Mɗ]ڭh>ըa+akIZ6-6W2NAm&uYNnXŧL%{5EB44{YZr]prX dߎ`ٜ ?78Vg=(M Gbherme߭SmU%)v?kisQyw)?bRv~gZ"^/DDS _Qy)u0X#yCŀSU q;o-wg\)Z:FB֭~d3Z&J8.}#Xinwky1ܻT{3"gG?Ni/=Qޗ4+!| GB'u(i7I$Njj}(x!ZwQDž<޵F';xfB[fav=C3ICC ѐS~)ն$)@ʵ㉗$]&+\f A?/ݩ8>tTt#^BZ^j*} mBQZ-ml7pP5 ewQ6A#GF&I:MmfɦYrVWjOsM7$zRuݣҝvqߙhp2ՠ(gdjUk"1>n5irjwJ>9Ol.塹.Df^9QbKUx2>'Lх* y _L{Z\3Gd1,ˮ ՅM9wrsqMLh/RE\࿲X?Gga0͜.;Fw<_cGdTgb=EYMUg ٸ_~{f43eK"B>Eo;V/Yb _0x^LcAwmӶQ:yM e8g#z|!χNBL{^ccA1IV84,jDEyMJ肜C$O)ܝp%CYq\/tĒ|g9+v-~=*Zz'F)8}m~ȈNٲZQor&ܴDzkᩘ,(qHj5^" tY4Y5͋1J`vɕ?7}+0M\c%ƾecF̻ a;pp *i =2r}yөg0ṯ{ ':{Ûşu$[0j%̎r_apC$l'W$l^۝gmD="5`ЌW'#q™ceOC+Ђ-Q;rGYS 7fW\ACךG>-JV%E,9oBiW^u=PyҺșjt,ȊNk @"&:[r|IuWK69hCBҟMZھD sug =Gp?KڣpA_7wB;ďݷJdTY-~yrsFb.t\zVhM"ui٨ykY0⨽ܾmmy{i ҬڼdpmO|:6T)d;V װtK~#I+(%4M`T"zv