SOAPpy y SSL
Joan Carles Jimenez
jjcarles en terra.es
Lun Abr 21 23:40:27 CEST 2008
Hola.
He acabado de implementar una serie de servicios web utilizando la libreria
SOAPpy. Ahora necesito aplicar seguridad a estos servicios web y buscando he
visto la libreria M2Crypto. Pero me he encontrado con un problema. Mientras
que la parte del servidor parece funcionar sin problemas ...
import SOAPpy
from M2Crypto import SSL
def ShowInfo(cert):
return cert
if __name__ == "__main__":
print "Starting server..."
ctx = SSL.Context()
if ctx.load_verify_locations('ca.crt') != 1:
raise Exception('CA certificates not loaded')
ctx.set_verify(SSL.verify_peer | SSL.verify_fail_if_no_peer_cert, 9)
SOAPpy.Config.debug = 1
server = SOAPpy.SOAPServer(("localhost", 8081), ssl_context = ctx)
server.registerFunction(ShowInfo)
server.serve_forever()
..., por la banda del cliente no se como assignar el certificado del cliente.
¿Alguna idea de como utilizar un certificado por el lado del cliente? ¿Alguna
otra alternativa a M2Crypto?
Gracias por adelantado.
--
Joan Carles Jimenez
jjcarles en terra.es
_______________________________________________
Lista de correo Python-es
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes
Más información sobre la lista de distribución Python-es