I need to request a URL from a server that uses client certificates for authentication and can't find a way to do this for my application.

My problem is that the Java client I'm working on has the certificate file available locally but due to restrictions on the PCs it will be running on it cannot install the certificate in a keystore.

In short, I just want to be able to explicilty specify the certificate to use for the URL I need to retrieve.

Any suggestions?