Tanto el cliente como el servidor son internos, cada uno tiene un certificado firmado por la CA interna y el certificado de CA. Necesito que el cliente autentique el certificado del servidor contra el certificado de CA que tiene. También debe enviar su certificado al servidor para la autenticación.Cómo crear un cliente HTTPS de doble autenticación en Python sin (L) libs GPL?
El manual urllib2 dice que la autenticación del servidor no se realiza. PycURL es una alternativa natural, pero su licencia no ha sido aprobada todavía. También preferiría no tener que compilar la biblioteca desde el código fuente sino usar RPM en su lugar.
que se pasaron un montón de bibliotecas como solicitudes, httplib2 y no veo lo que necesito. También está el módulo ssl, pero no tengo ganas de implementar http por mi mismo si no es absolutamente necesario.
Python 2.6 en RHEL 5.7
Estoy frente a un problema muy similares y lo resuelvo por dejar que Apache haga todo el levantamiento de SSL –
@Mikko - mi problema está en el lado del cliente, que es una utilidad de Python – davka
Aha. Lo siento, no lo entendí la primera vez :( –