Hi,
I have built a little keygen application for Xwiki now. It is available here:
http://github.com/bblfish/keygenapp
You can download it with
$ git clone git@github.com:bblfish/keygenapp.git
then you should be able to build it with
$ mvn clean package
$ mvn dependency:copy-dependencies
You will then just need to copy two jar files over to
webapps/xwiki/WEB-INF/lib/
* target/xwiki-foafssl-component-0.2.jar
* target/dependency/bcprov-jdk16-141.jar
Because I am not yet sure how to get the XAR plugin to work, I have not automated the
build yet for that piece. Please let me know how I should fix this. Essentially there are
two files that need to be installed
$ ls -l1 src/main/resources/XWiki/*.xml
src/main/resources/XWiki/foafssl_RSAPubKey.xml
src/main/resources/XWiki/foafssl_create_cert.xml
the first one there is just a class, the second one is a script that will allow you to get
a certificate in one click.
In order to then have that be visible to your homepage you need to replace the content of
the
XWikiUserProfileSheet with the content of
src/main/resources/XWiki/XWikiUserProfileSheet.html
You will then be able to try to login to a few other services (there is a link provided
on the page). I will work next on allowing Xwiki to be logged into too with foaf+ssl (as
well as on fixing any bugs you let me know of)
Henry
Social Web Architect
http://bblfish.net/