[Twisted-Python] SSL client certificate verification...
miguel at yorku.ca
Wed Oct 8 14:58:10 EDT 2003
I have a twisted application based on XMLRPC which uses SSL. I need to
validate client certificates and then somehow retrieve the CN from the
peer certificate from the xmlrpc_* routines. I've figured out so far
how to do certificate validation and that works fine.
I'm having a bit of difficulty figuring out how to get the CN. I'm
trying to get it from the twisted.web.server.Request passed to the
render method of xmlrpc.XMLRPC. I suspect somewhere in there is the
OpenSSL Connection object I can call get_peer_certificate() on.
But I'm not sure where...
Any pointers in the right direction would be greatly appreciated.
C. Miguel Marques, Development Services, Computing and Network Services, York University
e-mail: miguel at yorku.ca, voice: (416)736-2100x22684, fax: (416)736-5830
More information about the Twisted-Python