Multiple client ports

I am trying to think creativly here since it looks like sparkweb will never get ssl. first I don’t want to have to change my spark clients at all. what I would like it one port that is ssl optional and another that is required. I can then filter the ssl optional port so it only works for localhost connections since it will be coming from apache. there has to be a way I can accomplish this, I just can’t seem to get my head around it. and I don’t want to use the old ssl method port because that would require touching all my clients.

I had an idea about this earlier when I was driving but I can’t remember what that idea was when I got to my computer.

any ideas (along these lines or other)?

I’m not a developer of Openfire, but i doubt it can apply SSL only on desirable ports. Have you tried red5 version of SparkWeb what Dele has suggested here? (at the bottom) http://www.igniterealtime.org/community/docs/DOC-1553

I just tried that and it kind of works, or appears to work. if ssl is optional then I can go to https://myserver:7443/sparkweb/index.html and it works, but if ssl is required it doesn’t work. the port red5 sparkweb is configured for is 5222, the client port.

but I guess that isn’t really working at all, because I can run sparkweb from my web server as https and it will work as long as openfire isn’t requiring ssl.

bummer

***edit

hmm, nevermind. I have no idea why it didn’t work, but after a reboot and restart of openfire its now working. I was trying something else and thought I had ssl optional and sparkweb worked. but ssl was set to required. logged out and back in and still working.

no idea why it wasn’t working before.