Articles of ssl

Error de SSL al utilizar las solicitudes de Python para acceder al servidor autenticado de Shibboleth

Estoy tratando de acceder a un artículo de revista alojado por un proveedor de servicios académicos (SP), utilizando un script de Python. El servidor se autentica utilizando un inicio de sesión de Shibboleth. Leí Iniciar sesión en el servidor autenticado de SAML / Shibboleth usando Python e intenté implementar un inicio de sesión con Python […]

El ejemplo de Python SSL de los documentos da el error “Restablecimiento de la conexión por parte de un par”

Estoy intentando ejecutar el código de ejemplo proporcionado en la documentación para el módulo ssl aquí: http://docs.python.org/2/library/ssl.html#client-side-operation El código del lado del servidor es similar al ejemplo dado en la documentación y lanza esta excepción: Traceback (most recent call last): File “serve.py”, line 16, in ssl_version=ssl.PROTOCOL_TLSv1) File “/usr/lib/python2.7/ssl.py”, line 381, in wrap_socket ciphers=ciphers) File “/usr/lib/python2.7/ssl.py”, […]

ImportError: no se puede importar el nombre HTTPSHandler utilizando Brew

Tengo algunos problemas al configurar mi env de Python … Instalé Python sobre brew, pero cuando bash instalar algo con easy_install o pip obtengo estos errores, en este ejemplo intenté instalar un paquete con pip … Estoy usando un Macbook con Mavericks, python 2.7.8 … ¡Gracias! 🙂 $ sudo pip install test ERROR:root:code for hash […]

Usando ssl context.set_servername_callback en Python

Tengo el objective de permitir que un cliente ssl seleccione de un número de pares de certificados válidos del servidor. El cliente tiene un certificado de CA que utilizará para validar el certificado proveniente del servidor. Así que para intentar lograr esto, estoy usando el ssl.SSLContext.set_servername_callback() en el servidor en combinación con ssl.SSLSocket.wrap_socket’s parameter: ssl.SSLSocket.wrap_socket […]

Pyleon SSLError: Error del lado del cliente (EOF ocurrió en violación del protocolo), Error del lado del servidor (SSL3_GET_RECORD: número de versión incorrecto)

Tengo algunas dificultades para intentar crear un socket SSL en Python para usar un proxy que requiera autenticación. Lo siento mucho por la longitud, pero sentí que era mejor incluir tantos detalles como fuera posible. Primero, el código del servidor se ve así: class ThreadedTCPServer(SocketServer.ThreadingMixIn, SocketServer.TCPServer): def __init__(self, server_address, RequestHandlerClass, client_manager, recv_queue): SocketServer.TCPServer.__init__(self, server_address, RequestHandlerClass, […]

¿Cómo iniciar TLS en una conexión activa en python?

El siguiente es mi código actual para conectarme al servidor smtp de gmail en el puerto 587. Después de emitir el comando STARTTLS, ¿cómo puedo terminar de negociar la sesión TLS y comenzar a emitir comandos como AUTH LOGIN y MAIL FROM? He omitido mi nombre de usuario de gmail codificado en Base64 y lo […]

Solicitudes de Python obteniendo SSLerror

Intento realizar una solicitud de obtención simple utilizando la sesión de solicitudes, pero sigo recibiendo SSLerror para un sitio específico. Creo que tal vez el problema esté en el sitio (hice un escaneo usando https://www.ssllabs.com , los resultados están abajo), pero no puedo estar seguro porque no tengo conocimiento en esta área 🙂 Me gustaría […]

Solicitudes de Python: ¿Cómo utilizar los certificados CA del sistema (debian / ubuntu)?

He instalado un /usr/share/ca-certificates/local ca raíz autofirmado en /usr/share/ca-certificates/local y los instalé con sudo dpkg-reconfigure ca-certificates . En este punto es true | gnutls-cli mysite.local true | gnutls-cli mysite.local es feliz y true | openssl s_client -connect mysite.local:443 true | openssl s_client -connect mysite.local:443 está contento, pero el módulo de solicitudes python2 y python3 insiste […]

Cómo deshabilitar SSL3 y cifrados débiles con cherrypy builtin ssl module (python 3)

He configurado Cherrypy 3.8.0 con Python 3 para usar SSL / TLS. Sin embargo, quiero desactivar SSL3 para evitar POODLE. Busqué en la documentación pero no estoy seguro de cómo implementarla. Estoy usando el módulo ssl incorporado de cherrypy / python, no pyOpenSSL que no puedo usar en Python 3.

Cómo usar WSGI para redireccionar a un usuario de http a https

Pregunta original App Engine SDK 1.6.5 Python 2.7 webapp2 He implementado esquemas webapp2 para asegurar páginas a https. El problema es que cuando un usuario va a decir http: // site / login en lugar de https: // site / login, obtienen un error 404 debido a que los esquemas no reconocen la ruta. ejemplo […]