This is weird. Maybe Invisible login code uses its own login code instead of the common one. As i’m not a developer, can’t really tell. You shouldn’t use old SSL at all. If it doesn’t work with usual SSL, then again, something is wrong in your network and setup. But it will be almost impossible to find out via forums.
I would try to setup everything correctly, with domain name, correct DNS entries, etc. instead of IP. Maybe it will help to overcome your network’s issues.
That’s my blog on setting it up correctly with domain name http://www.wroot.lt/wp/technology/very-basic-openfire-spark-guide-en/
You can find a part about SRV records in this video guide How To: Video on setting up SSO/AD with Openfire