On 4 Mar 2010, at 00:29, Caleb James DeLisle wrote: > I just installed and ran the application. It generates RSA keys with SHA1 > hash and PKCS #1 padding scheme. In Firefox it will generate 2048 bit keys > but Opera will generate keys up to 4096 bit. > > The keys are good for signing and cryptographic negotiation and expire after > 1 year.
The form could ask the user how long he wants his certificates to last for. Currently the default is one year, but its a simple matter of tweaking the velocity to have that be anything else. Perhaps we should make the default shorter. A test form to play around with these options is available on the WebId.CreateCert page. > > Firefox and Opera Javascript have a method crypto.signText() which apparently > will support signing of form data on the client side which has a wide array > of use cases including signing XWikiDocuments in so they can be imported and > exported while retaining their author field. > see: http://docs.sun.com/source/816-6152-10/sgntxt.htm that sounds very interesting... > > Currently there is no component in the application for validating keys, only > creating them. I was going to work on the login component next... There is a page of some of the services that one can use to login to here: http://esw.w3.org/topic/foaf+ssl/RelyingParties This should be growing quickly as Tim Berners Lee has been backing this effort more visibly recently. Today he gave a talk entitled "Distributed Social Networking Through Socially Aware Cloud Storage" http://www.w3.org/2010/Talks/0303-socialcloud-tbl/ Which places WebIds and foaf+ssl at the center of the architecture. With some notes taken here: http://www.w3.org/2010/03/03-swxg-minutes.html > Here's my +1 for adding to the incubator and continuing to explore use cases. Thanks :-) As most of this is velocity code we should be able to tweak it when its up on the incubator site. One thing I thought would be very nice would be to add the following lines to the header <link rel="openid.server" href="http://openid4.me/index.php" /> <link rel="openid2.provider openid.server" href="http://openid4.me/index.php"/> <link rel="meta" type="application/rdf+xml" title="FOAF" href="your_foaf_file"/> Every profile page would as a result become an OpenId backed by foaf+ssl. There are a few problems though with this, so we can't do it immediately: - I don't know how to add those to the headers from the XWikiUserProfileSheet page - openid4.me requires a pointer to an rdf/xml foaf file for the moment. I'll ask them to tweak their code so they can accept html marked up with rdfa - the home page urls are currently too long to make useful OpenIds. To be typable they should be something like http://xwiki.org/bblfish or http://xwiki.org/p/bblfish So lots more fun stuff to come... Henry > > > Caleb > > > Story Henry wrote: >> I placed the jar and xar here: >> >> http://bblfish.net/tmp/2010/02/xwiki/ >> >> to make it simpler. Though git is quite easy to get btw. For OSX I found it >> here >> >> http://code.google.com/p/git-osx-installer/ >> >> The README for installation is online here: >> >> http://github.com/bblfish/keygenapp/blob/master/xwiki/README.txt >> >> Henry >> >> On 25 Feb 2010, at 19:16, Vincent Massol wrote: >> >>> Just to be clear: >>> >>> +1 from me to deploy it on incubator.myxwiki.org >>> >>> If I can get one or 2 more +1 then I could help Henry deploy it and give >>> him the rights for incubator. >>> >>> Thanks >>> -Vincent >>> >>> On Feb 24, 2010, at 10:15 AM, Vincent Massol wrote: >>> >>>> Hi Henry and all, >>>> >>>> On Feb 23, 2010, at 7:52 PM, Story Henry wrote: >>>> >>>>> 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 [email protected]:bblfish/keygenapp.git >> >> _______________________________________________ >> devs mailing list >> [email protected] >> http://lists.xwiki.org/mailman/listinfo/devs >> > > _______________________________________________ > devs mailing list > [email protected] > http://lists.xwiki.org/mailman/listinfo/devs _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

