Hi,
I am trying to build a secure peer to peer shell program that can talk to each other using xml-rpc. Each peer is can interact with only a valid set of peers...and validation of peers is done using an identity certificate (x.509v3 based). I have been able to establish a secure xml-rpc calls and the ssl handshakes are happening smoothly. One of the peers would be using the SecureWebServer class and the other peer connects to it using the XmlRpcClient. I have also been able to look at the client's certificate from the server (by tweaking the xml-rpc source code a bit).This has been possible by referencing the socket that got created during the run() method defined within the WebServer class. However, from the client's side, I do not know how it would be possible for me to view the servers certificate. I am passing a type URL to establish connection and there is no way I can reference the socket that was used. Matter of fact, HttpsURLConnection has an abstract method getServerCertificates() but there is no implementation available. Any help regarding this would be very much appreciated. Hope I have been clear. Thanks a lot Udupa
