Page 1 of 1

WebDAV with https client auth

Posted: Mon May 02, 2016 9:08 am
by Alex Tkachman
Hi!

We are trying to configure Oxygen Editor to connect to web dav server using https client auth. We've configured vmoptions like

-Djavax.net.ssl.keyStore="certificate.p12"\
-Djavax.net.ssl.keyStorePassword=xxxx\
-Djavax.net.ssl.keyStoreType=pkcs12\
-Djavax.net.ssl.trustStore="keystore"\
-Djavax.net.ssl.trustStorePassword=yyyy\
-Djavax.net.ssl.trustStoreType=jks\

we even wrote simple test which shows that such settings and setup of

HttpClientBuilder builder = new HttpClientBuilder() {};
builder.setSSLSocketFactory(new SSLConnectionSocketFactory((SSLSocketFactory) SSLSocketFactory.getDefault(), null));

is enough to connect successfully. Without such setup client certificate chain does not reach the server, which is exactly what we see with Oxygen.

Could you please advise what is correct way to figure https with client certificate in Oxygen.

Re: WebDAV with https client auth

Posted: Tue May 03, 2016 11:35 am
by adrian
Hello,

Currently (v18.0) Oxygen does not provide support for certificate-based client authentication over SSL/HTTPS.
We have a feature request logged for this support. I've added your vote.

Regards,
Adrian

Re: WebDAV with https client auth

Posted: Wed May 04, 2016 2:11 pm
by Alex Tkachman
Thank you, Adrian!
For now we replaced http-client.jar with patched version of our own which takes care for what we need but obviously it would be great to have some sort of standard support in oxygen