I followed the following procedure to enable SSL for my iFolder
implementation (SLES 10, iFolder Server 3.5 - Open Source)

(written as a set of pointers to a colleague)

To enable SSL for Apache on SLES 10 open /etc/sysconfig/apache2 - search
for APACHE_SERVER_FLAGS and changes this entry to
Generate yourself a self-signed key. In the /etc/apache2 directory run
the following
openssl req -new -x509 -nodes -out server.crt -keyout server.key
http://httpd.apache.org/docs/2.2/ssl/ssl_faq.html for more information

In all the iFolder configuration files, uncomment the lines that talk
about enabling SSL (/etc/simias/apache/default/*.conf)

If you want to support vhosts (which I do - easier to configure) create
a vhost file, I've called mine
/etc/apache2/vhosts.d/vhost-ifolder-ssl.conf (attached)

In /etc/simias/apache/ifolder_apache.conf - comment out the line
"Include /etc/simias/apache/default/*.conf", we'll include this in the
vhost configuration.
In /usr/lib/simias/admin/Web.config - change all references from
http://localhost:80 to https://localhost:81
(or whatever port your going to use). Also do this to

That should be it. I can login to /ifolder through the web and client,
but can't login to the Web based Administration tool - weird.
In the adminweb.log I get -

2006-11-17 17:22:31,164 [-1239041120] INFO Login - [] Client
Information: admin,, en-us, Mozilla/5.0 (Windows; U; Windows
NT 5.1; en-US; rv: Gecko/20061025 Firefox/
2006-11-17 17:22:31,175 [-1239041120] INFO Login - [] Login
System.Net.WebException: Error writing request.
in <0x00256> System.Net.WebConnectionStream:WriteRequest ()
in <0x0013b> System.Net.WebConnectionStream:Close ()
in <0x00030> System.IO.StreamWriter:Dispose (Boolean disposing)
in <0x00014> System.IO.StreamWriter:Close ()
in <0x0001e> System.Xml.XmlTextWriter:Close ()
in <0x000b7>
System.Web.Services.Protocols.SoapHttpClientProtoc ol:SendRequest
(System.IO.Stream s, System.Web.Services.Protocols.SoapClientMessage
message, System.Web.Services.Protocols.SoapExtension[] extensions)
in <0x0013b> System.Web.Services.Protocols.SoapHttpClientProtoc ol:Invoke
(System.String method_name, System.Object[] parameters)

Any thoughts? Thanks in advance!