[erlang-questions] Re: Mochiweb and SSL

Alessandro Sivieri <>
Wed Nov 10 17:18:18 CET 2010


Oh, I have solved the problem (and forgot to write about it): I think the
problem was that I was using R13; on R14, it just works with the following
configuration structure:

WebConfigSSL = [
                 {ip, Ip},
                 {port, 8443},
                 {docroot, crest_deps:local_path(["priv", "www"])},
                 {ssl, true},
                 {ssl_opts, [
                    {certfile, crest_deps:local_path(["ca", "certs",
"01.pem"])},
                    {keyfile, crest_deps:local_path(["ca", "private",
"crest.key"])},
                    {verify, verify_peer},
                    {cacertfile, crest_deps:local_path(["ca",
"cacert.pem"])},
                    {fail_if_no_peer_cert, true},
                    {verify_fun, fun(_) -> false end}
                 ]}],

of course, the three local paths point to the directory with certificates
and keys, and that's all it needed; now the _web module answers correctly to
SSL requests (with mutual authentication, because of the
fail_if_no_peer_cert).

-- 
Sivieri Alessandro

http://www.chimera-bellerofonte.eu/
http://www.poul.org/


More information about the erlang-questions mailing list