python2-backports-ssl_match_hostname-3.7.0.1-2.oe1 >  A attW^^f>\S[oMob^b?=0x ߣp}ؐ*PVm<=k箜 ٹ+ !/>;_zl*SǂTV3=q@Qҿ,Q0,VI AsƎe`.2T/,G3boxv RKl!`J1b4570f5745b7f30115423969b7480ed3feabad9ac27cc5b223444e52c30db2a96599be12a93447a684ae980021b948cbac4337d1,attW^^fmYrMkT\и3qu4euJ3ZJAY}%x`]<*'SK'0ig//0NZ&5;U6%xneAmd"[)BP[[F ZAnnf0c0{=#ӯdDkOwE dt"0҇I]B:k 2@2{^Zss3jl*2/sgA;S3a҉V"l6R>pB ? d'/ 5 e+@G \h    K Tp (89:LBFGHI X Y Z P[ T\ d] ^ b c d ae ff il kt u v w x 0y Lz h x |  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.atobs-worker-0019M - 3.7.0.1-2openEuler Buildteam - 3.7.0.1-1- provides python-backports-ssl_match_hostname- Package initpython-backports-ssl_match_hostnameobs-worker-0019 16409856163.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 -fasynchronous-unwind-tables -fstack-clash-protectionobs://private/openEuler:20.03:LTS:SP3/standard_aarch64/b7ed1816d44f283e6227612a1a914a8a-python-backports-ssl_match_hostnamecpioxz2noarch-openEuler-linux-gnuPython script, ASCII text executabledirectorypython 2.7 byte-compiledASCII textPPRRRRRQl `s.@|utf-8b3b6358cec01e7843f19e3d95386091ab0bf0e7e91a8b4b957f30cb7390da03e?7zXZ !#,R] b2u Q{LRЦyf=e&u^pBO81x) 8|"~K6ipB$A=F @`#ƸQa~ }~x@Su,-DcwujZ B/e}M#Kz1:]+ipn:!|AKt!sVw'3nh馚ii< 3-pb>]7]E꩛='mA>*i^JJ ^1e]׌׋WQڄXe!2_hż5c'g_SP$;țTEI.%9CO.ŕ!t㍮ĸnFͺ0"] AޕVYRooyDw4+pF5iM烴<Q9S"7B0WB*ЭQr Cp5-@HGFㅧ?LX bz'T74D}-4?= - xcXN-Rjsb6$۹՚.Q. +2 'wܼ.‰ &IM@; vøԥ VY(חZv8JCfa8^=)bb CqՂC lhHDn'_{!.y%Y6xjY5R+e0B#%t9D23iD\SdcYUY,p i998lsOĥ GC+[BE:";? gjCt\ȲxdF **g"S[^h%Δ0|n]syP#N7x1T6* &] |vyP' @ !R62QueSjU.i9g:lTf[~D|kQ_}ZM c7gQqveis L,ɪ3$m9^TO5wz/9"h %TeOŲ75g) 'iƮ[c A oEئp'V>DwhPo 1epa!g҈UDq4`Hn>&D2_Ťچ_=+0x&7Fx"iO@[rMG!L6&P/4*R/d8 ?iW eX) &QnNP|0ID| F,P:,Iٸ@I)%DzM ȋ/aZ8'CխSFr:A_ ᓮKi痟:ā$gxBq{gxX(RIG[0֙]ԁ;I%_A::<ݩB9`4F8+y}FT}>7^ cB2gݮ%,#\_``Aʋ688'O.TKBt$XjCt[}֬##`_/TP{C{ͬz9kr v n7еd ɮfBC9RUa}(%R-v! 'åmZgؐLC V\{`)ϚAI|O>`c﹙f1Z$A5F6#|M>̃.qrMIQm`UiK*z""lre_U(4A&2z.yL/t>fšbڮ%QoTwD;vzHNY_V';k u$+Ø xb}Ŀvnj8D2. ԕxBvg<fZ\ w/ﳀ#jW|Q>(U!IYBۏv?!so iȁ9w?r>&dDaZϓpBL}=(ٞ5V3|gT56[@_|*MտμBڴS}VIǭKX 8ubVZ]`d_t'-r֙b'laG.ܡ6op@!ޓҚ'avӢ'k.Ib{6\ÒF eS٠wqҶ` )N![u5N|њ*hL;pNZ, s^sA܉՟2ͣ|s-:Fj-#=rE';b;6a{݃m!y뛲9 $ \ >Is QAVr<5Hȷ9hޝ!(?HcF==e ̋_6E:z(@&X~qU>XT-𚛹OVE(E B Ӣǻi5A-yq3:Fx S簐Mw'Yu-诖Y_9Dy(ZW+ͥn sЫ tK?Wq"є#(&g$L0~fsȡ&ܦ1 ) e({=p䘉;J.^*$Ԗt覬eiA-I?~P/TbC᪝@vZʁ;̹O $0Z孅|CNzgǻT4Q[(a'xX~kQ Ò@2\:I1Zt==J /bnQE$sMYM2FtB2u۹ף֑!%B \t45@g N~1RVj[JObް͙[/,ݖ bLۚdnнCP凩\ٚDƌp2_,|a7?t|,X֟ތP'q0|bȤ3 ʻ%g{_6"`jkV:z2PFHw__@\jH 8[),;~AO2gl\SHZ>߬Po%$ШA6c8 8t%NUwk c*W2t!ܫUVGob{`+:GU&Ē_$%}2<(G&aծ}t6vC*#6(>sLGp#YԹYIp~\h9x=1o 8n4rDaxx 85J<(+Ϊ ~[SR:TRvC$z'i TcI4Ub3f_^ߋ (oFP݀)k,N%owO͔g,[nY_"KfECh,ww&r4ʎC-mKM8e`4s!Ob3>޷f=փ?C8ZHͲ%Hfw*b؃yõh#K9 zƇ{c2 O]Dz*b Id,s!֯ jrRI^f kS$71vv*@| y~UZ0* k^DygWT}/xP TN31b8 s7{)JƳJJpaP}SK(]ӕ襼2ii]gl0߹fTʫ&21?7'G#"zU "_0 4>_K"u/e"hN"j( |OB"Dz6)_5AI%DqVgcpAl!`NIVR+mj;C f݉jbvLdMw[{g:eMgKޡ![3i%a@ k=Qh`JA6QcMIԢ4}x"&:Ðؒkwy$&L2?ywy 6jȼMj2t^`£4Emj`i㿎s謕#sE•SaaUҎ+cL`Z 7O߼OT`'ao0rcMV3خ,U YZ