From: Dave English Date: 2009-11-27T22:12:39+09:00 Subject: Re: creating certificates and public and private keys In message <28A32784-C0C7-4B7F-B612-CFBCB7A955F8@games-with-brains.com>, Eleanor McHugh writes >On 27 Nov 2009, at 11:01, Dave English wrote: >> In message , Adam >>Akhtar writes >>> Hi im going to have to create a lot of public and private keys for >>> clients and would like to automate the process by using a script (in >>> ruby of course). >> I haven't done this myself. >> >> But the common Swiss army knife for this is OpenSSL. >> >> Ruby provides Ruby::OpenSSL. Apparently that library isn't the >>easiest to use, but http://rubyforge.org/projects/sslplaypen/ has >>examples which may help. >> Other here may well know better, of course > > >Ruby::OpenSSL is not the friendliest of libraries due to a lack of >detailed documentation but you can find some coverage by Romek (the >author of SSL PlayPen) and myself in the "Semantic DNS" presentation >available at the link in my signature. That's mostly to do with ad hoc >key generation in a hybrid crypto system but there may be something >there that could be useful for a CA scenario. Ah, what a small world. I enjoyed your flashtalk at the BCS earlier this year on Ruby & Unix file handles. I guess it was a part of your current "The Ruby Guide to *nix Plumbing", I'll have to have a look at the rest of your slides. For myself I will have a look through the earlier Semantic web ones too. Regards -- Dave English - dave@lutnos.com