Overview

Elgg Foaf-SSL support
----------------------

Foaf ssl support for elgg. Allows to manage client certificates, link them in the foaf file, and login with a certificate authenticating with foaf-ssl.

 installation: 
	place in mod/ folder as "foafssl"

        expects "lib" and "arc" folders from libAuthentications inside the module folder.
        (check git://github.com/melvincarvalho/libAuthentication.git)
        also, you need to configure a database for libAuthentication, you can find the details
        in the authentication.php file ;)

 apache config:
	yes, you need some apache config to get this running... basically the following should go
        in your vhost file (change the location dirs if you have a different root):
# ---------------

    	SSLOptions +ExportCertData +StdEnvVars

	# location to login
        <Location /pg/foafssl/login>
            SSLRequireSSL
            SSLVerifyClient optional_no_ca
            SSLVerifyDepth 1
            SSLOptions +ExportCertData +StdEnvVars
        </Location>

	# location to suck a certificate into a logged in account
        <Location /action/foafssl/suck>
            SSLRequireSSL
            SSLVerifyClient optional_no_ca
            SSLVerifyDepth 1
            SSLOptions +ExportCertData +StdEnvVars
        </Location>


# ---------------

 elgg mod:
   if you want elgg to work with content-type appropriately, you need to apply the following patch to elgglib.php (approximate):
   http://trac.elgg.org/ticket/2223

------

 code repo:
	https://rhizomatik@bitbucket.org/rhizomatik/elgg_foafssl
 license:
	GPLv2 (see COPYING)

--

devel@lorea.cc