ܬ`o<<%n2[8yo[[`*F:'bW$cTT)px@b@`ஜZxZVU xp4$@lSt5)|M`<*ᆈ%,WqA*B#dI 14XJ]-K>: Bl({;ݡ$XA_దW> Qlkkurm< [?f{E'bAhn|IYbFfa=ԇof-$ʎpze]M|҇|xyb]ZVbAnl<ԹGF2L?Qm$Hx`0K8$Lbi*˜I`lNp򽄑9$Yt=[J+#;Ayćџ%(`1LL`_IR˰#9!G];fqQw2x7N|]e~z "#3B~7q?7Q'.=\FyZl1USt"-TI?r`o}*$;E~w2&C7p㧞1\ `Uu@̼V644͔n}VY"g\: H?*$$vi.]uvf]h-Ӌ 7̥X OxU>(m@![SNGgOF\%)D2Sv.}lWCcȨm -AƧ1/$P pnz!vSq ͭN¥{xֲ`$|Vؾl^7Uq yC "@{ZeaO]vD(Hi]jԾ ]WK1PqOVi&$I ܅rȐx-~sY+@!ؼlӌ~jM`eI,#=}NubG?>2ҍ謝(ՒAD$UG|*"ށW!cwoMmZsOr!bIDƉ_FR9>Ft,a]FWfS :~ykջH2'X]sk {-:g|I,m *IʲdC7߭^dо0[=0@2f3}]QwRL6w'w=7*IRjˎёB]VD*#,[YM}F?Zo'f2?MBќ.gk{)(DI-ًГl+pY:}H2'X]skѫy0ГI,m *Iʓ! aafp],lĽ^L |*;I-`CFD0G^/$ m Mz2~c^*-tqb`Qo5ߨ@Q yz2f7qBJUґY*$-iEeaO7Rm`明ɑV8͜e&Q 9X)yxqIyE Y%/Ky;sw0DˣwBj"<BN-KqLUuٷˋ&GOٱqB};O16AH90nej]ZLg+3!gl@0w ;Ub "·B`N>׆=!kKr+eû8OW#@!y;"Qԇ[xlgx 7No$#7`iWF#<m(VQ~IFE.;l@~~0z; z]~iBbr-¡bI@us>% H%MyYVDNůn+x.Ɂ2;.8QЭmfqn_άV-sO}eRpr/eV%?A{rL{A*vr? HPـY% E,- PŨ699+nd4|-R1:0bg&Ar2K$q{G0G`# V f M_"pB !h޽dY,NM}?~迌 fB1E]1* !>zߤpiƒ~#ǽʎ:Bzo!DM~sY+@!ؼ/kZ5qYe',@ ʡBGZ9ndO&xC8! [fjG,5= )ߴ?{=V,0(2[e͌ߒQ,0XZ  b~0\0}Es(P}2Œ]a{oo ٚ(NC8sR0x(yzt˒&WR,`;'Z +Ũ699+nRim纰E}dٻثJz`.N{C= Q#ǽʎ:vuLKTH4iB'kO(f%5)\.x9]+ g2GOBIU.JYRWwWo+uTV=̵8%N!2H ѻ5TPZ2ႅ.Lg;C F_qxHWGo~fTޖP+BotyzW筘YIJxD L5suևWxrg{IE#V ^jAEp)CjP%|Y6Hta,L8Jܯ`i"˼.acaߑj}=bH2=x<7q f1\?i_x[y 5IeX8k?y]C+SI[;IBa+ ۸q&^?P'*\>R~xb;4lYLZ$3~JgYC/lD"J2bݱ>eaK7EdڐSxg\OGy̧CĜ[imݖ٦.IbOeϐRѢO]eco< /** * Return the hash algorithm used to hash the data to sign. * * @return integer */ public function getHashAlgorithm() { return $this->hashAlgorithm; } /** * Get a name for the used hashing algorithm. * * @return string|null */ public function getHashAlgorithmName() { if (!isset(self::$hashAlgorithmNames[$this->hashAlgorithm])) { return null; } return self::$hashAlgorithmNames[$this->hashAlgorithm]; } /** * Return the timestamp at which the signature was created * * @return integer */ public function getTimestamp() { return $this->timestamp; } /** * Return the key's fingerprint * * @return string */ public function getKeyFingerprint() { return $this->keyFingerprint; } /** * Tell if the fingerprint line given to the constructor was valid * * @return boolean */ public function isValid() { return $this->valid; } }