Hi,
I'm new to this list and XMLRPC. It's taking me some time to fully digest
XMLRPC 3 and how everything fits together, and I figured it's time to swallow
my pride and see if I can get a nudge in the best direction.
My client will exclusively be an XmlRpcClient object. For the server side,
it's kind of two-pronged. In production, I plan on using Apache/Tomcat (so
I'll write some servlets that extend XmlRpcServlet and the needed handlers as
well, then just set up web.xml to know where the servlets are). I also need to
be able to have a stand-alone server for testing, and for that,
ServletWebServer should work perfectly.
So far so good with that aspect, in fact, I've written some prototype code, and
it all seems to work just fine.
The area I'm stuck with has to do with data encryption. All of the payload
(but not necessarily the HTTP headers themselves) need to be encrypted in a way
that they can't be decrypted. I've messed around with SSL, but was hoping to
be able to do something simpler. I've assumed (but I could be wrong) that a
simpler approach would be to avoid SSL/cert/key pain and just encrypt at the
proper point during transmission and decrypt at the proper point during
receiving (possibly using a shared key since I control both sides). But in
looking at the javadoc, it's not immediately obvious to me where I'd put such
code or what I'd need to extend.
Can someone steer me in the right direction? I'm not opposed to SSL at this
point, I just want to find the simplest but proper way to proceed.
Thanks,
Mike Boyers