I have a Rails app that is configured to only use SSL. I also have free SSL certificates from StartSSL.
I use thin as my web server with this command:
As joelmaranho points out, this appears to be a thin issue. At the time of his writing, the solution, --ssl-disable-verify, was not yet available in thin, but is is now.
thin
--ssl-disable-verify
Solution: start thin with --ssl-disable-verify.