Community
Participate
Working Groups
Our Jenkins is running on Tomcat with certificate-based authentication. This isn't supported in the Builds connector yet.
Sounds like a good idea. We already have certificate authentication support for Trac so we should be able to reuse some of that for the Hudson connector.
I have enabled certificate authentication support for Hudson: A key store can now be configured in a new section on the Hudson server properties page. I noticed tests failing when run under Java 6 against the test server on mylyn.org. Weirdly tests work when run on Java 5 which make me suspicious whether this is an incompatibility between the Java version and the Apache server configuration. Sascha, it would be great if you could try the next weekly build and reopen this bug if doesn't work for you.
Created attachment 209499 [details] mylyn/context/zip
Created attachment 209500 [details] screenshot
I noticed the following while testing with various JVMs: Java 1.5.0_22: If Hudson is running behind a reverse Apache proxy the following flag needs to be set in the Apache configuration: SSLInsecureRenegotiation on Java 1.6.0_20: Connections fail with an SSLHandshakeException: renegotiation is not allowed regardless of the Apache configuration Java 1.6.0_26, Java 1.7.0_2: Certificate authentication works regardless of the Apache configuration