-
added their primary intermediate cert to CAs tab
* haproxy > backend > add new
- in my case varnish (127.0.0.1:80) but for you is likely your owncloud jail
- static round robin (best if you have only one backend server)
- I enabled HSTS by entering "31536000"
- enable cookie protection
* haproxy > frontend > add a new
- have it listen on WAN_IP Port 443
- backend server = what you created earlier
- type = HTTPS(offloading)
- enable forwardfor option
- (default) certificate - choose cert you added earlier, if you're serving multiple domains with SSL you need to add them to 'additional certificates'
- enable ocsp
- advanced ssl options = "ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-SHA no-sslv3"
RESULTS
https://www.ssllabs.com/ssltest/analyze.html?d=jruehlig.com
NOTE
when creating your free cert at startssl.com make sure you request it with SHA256, otherwise it could be consider it less secure. If you do end up with a SHA-1 on accident you can't generate another one from startcom for another year unless you pay.