I suggest looking at code gluon/contrib/login_methods/x509_auth.py. Basically you can extract anything from client supplied cert and use it with the auth tables of web2py. That is really simple. The tedious part id getting to know what stuff you can put in the cert. That is more related to managing a CA than to web2py itself.
I have written a simple but functional app for managing a little CA: simpatiCA <http://goo.gl/nrAhS> ; it is simple enough to be used as an example and extended to your needs. If you need a real CA there are more featured solutions around... mic > PS: the man behind X509 auth code in web2py is mcm, sadly for your it's documented how it works but not how to organize the certs (which in > theory you should know in advance) -- 2012/11/6 Niphlod <[email protected]> > hem... one thing is helping you to create certs and key for a SSL > protected webserver, quite another to help you managing a credential store > (I really don't have time for that). > You have problems on finding out what OpenSSL is and want to manage X509 ? > Really ? > Maybe it's time to read some docs. > > http://www.cafesoft.com/products/cams/ps/docs30/admin/ConfiguringApache2ForSSLTLSMutualAuthentication.html > > > PS: the man behind X509 auth code in web2py is mcm, sadly for your it's > documented how it works but not how to organize the certs (which in theory > you should know in advance) > > -- > > > > --

