Hi Dan, I added this to the wiki page and it now available at: http://xfire.codehaus.org/HTTP+Transport
If anyone out there has any changes/updates/suggestions, please pass them along. Cheers, Yogesh --- Dan Diephouse <[EMAIL PROTECTED]> wrote: > Hi Yogesh, > > Thank you for the helpful information. Would you > like to add this to > the website yourself? Our website is just a wiki. If > you look on the > right you'll see an "Edit Page" link where you can > actually add > information yourself. > > Cheers, > Dan > > On 12/28/06, Yogesh Chawla - PD > <[EMAIL PROTECTED]> wrote: > > Hello All, > > After reading this entry in the user guide on > writing > > a client using HTTPS, I think it could be > extended: > > > > http://xfire.codehaus.org/HTTP+Transport > > > > Currently the code allows for the user to > establish an > > HTTPS connection with the server, but I think does > not > > account for sending a client certificate for > mutual > > authentication. > > > > You can add this code: > > > > key = new KeyMaterial(new > > File("/home/yogesh/yogesh.key"), keyStorePass); > > protocolSocketFactory.setKeyMaterial(key); > > > > Now it will verify that the server cert is in the > > truststore based on the original code. In > addition it > > will also send a client certificate from the > > 'yogesh.key' java keystore. > > > > I did this and was able to do mutual > authentication > > using Xfire, Jaxb, and X509 certs. Hopefully 'not > yet > > commons ssl' will become part of the commons http > > client distribution soon. > > > > Cheers, > > Yogesh > > > > > --------------------------------------------------------------------- > > To unsubscribe from this list please visit: > > > > http://xircles.codehaus.org/manage_email > > > > > > > -- > Dan Diephouse > Envoi Solutions > http://envoisolutions.com | http://netzooid.com/blog > > --------------------------------------------------------------------- > To unsubscribe from this list please visit: > > http://xircles.codehaus.org/manage_email > > --------------------------------------------------------------------- To unsubscribe from this list please visit: http://xircles.codehaus.org/manage_email
