how do I know if its signed or where can I get it signed?
It should be signed with Geohots keys. Google it. There are some 3rd party made tools around for signing package files. Or Just search for the 3.55 FTP, but tbh I don't think it's your FTP as the error you're getting is unrelated..