M2Crypto is the most complete Python wrapper for OpenSSL.
I have found the following two books invaluable when dealing with OpenSSL-based software as well as learning to select safe cryptographic primitives and using them appropriately:
--Heikki Toivonen <My first name at heikkitoivonen.net>