Articles of ssl

Descarga de páginas HTTPS con urllib, error: 14077438: Rutinas SSL: SSL23_GET_SERVER_HELLO: error interno de alerta tlsv1

Estoy usando el nuevo Kubuntu con Python 2.7.6 . Intento descargar una página https utilizando el siguiente código: import urllib2 hdr = {‘User-Agent’: ‘Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.64 Safari/537.11’, ‘Accept’: ‘text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8’, ‘Accept-Charset’: ‘ISO-8859-1,utf-8;q=0.7,*;q=0.3’, ‘Accept-Encoding’: ‘none’, ‘Accept-Language’: ‘pl-PL,pl;q=0.8’, ‘Connection’: ‘keep-alive’} req = urllib2.Request(main_page_url, headers=hdr) try: page = urllib2.urlopen(req) except urllib2.HTTPError, e: print […]

Las solicitudes de Python dan un protocolo SSL desconocido

Estoy tratando de enviar una solicitud a una API que he configurado en una máquina de AWS. El código que uso es el siguiente: import requests import json report_dict = { “client_name”: “Wayne Enterprises”, “client_id”: 123, “report_type”: “api_testing”, “timestamp_generated”: “2015-07-29T11:00:00Z”, “report_data”: {“revenue”: 9000.00} } report_json = json.dumps(report_dict) resp = requests.post(“https://my-url.com:8080/my-api/reports”, data=report_json,verify=False) Haciendo esto, me sale: […]

Limitación del ancho de banda de una conexión SSL

Hice una pregunta sobre cómo acelerar una carga de python, lo que me envió a esta respuesta , donde me informaron de una pequeña biblioteca de ayuda llamada socket-throttle . Eso es todo muy bueno para HTTP regular y probablemente también para la mayoría de los usos sencillos del socket. Sin embargo, estoy tratando de […]

Pickle se niega a serializar contenido con apio reportando ContentDisallowed: Negándose a deserializar contenido no confiable de tipo pickle

Estoy tratando de poner algún objeto python en su mayoría json serializable excepto datetime.datetime en la cola de rabbitmq y, por lo tanto, utilizando pickle para serializar. archivo celery_config: CELERY_TASK_SERIALIZER = ‘pickle’ CELERY_RESULT_SERIALIZER = ‘pickle’ Está lanzando una excepción diciendo: File “/usr/local/lib/python2.7/dist-packages/kombu/serialization.py”, line 174, in loads raise self._for_untrusted_content(content_type, ‘untrusted’) ContentDisallowed: Refusing to deserialize untrusted content […]

Autenticación ssl mutua en cliente / servidor ECHO simple , ssl.SSLEOFError: EOF ocurrió en violación del protocolo

Me gustaría tener una autenticación mutua en mi progtwig de cliente / servidor de eco. Estoy usando python 2.7.12 and the módulo ssl` en Distributor ID: Ubuntu Description: Ubuntu 14.04.5 LTS Release: 14.04 Codename: trusty He generado certificados y claves de clientes y servidores con los comandos openssl : openssl req -new -x509 -days 365 […]

No se puede eliminar el error de seguridad SSL dentro de un Python virtualenv con Raspberry Pi

Tengo un problema extraño con el que espero obtener ayuda. El código de My Python utiliza el módulo de solicitudes a través de HTTPS para obtener información JSON a través de Internet. Todo funciona sin problemas en la instancia de Python no virtenv, aunque tuve que instalar OpenSSL / PyOpenSSL como se explica en este […]

Configurar ssl en nginx para un proyecto django

Quiero configurar ssl para nginx, mi proyecto es un django y también uso gunicorn como servidor http wsgi. Añado las siguientes líneas en mi código settings.py: CSRF_COOKIE_SECURE = True SESSION_COOKIE_SECURE = True No sé si es necesario hacer esto, entonces configuro mi nginx de la siguiente forma: upstream app_server { server 127.0.0.1:6000; // your gunicorn […]

¿Es posible establecer subjectAltName usando pyOpenSSL?

Necesito generar certificados SSL de Python usando pyOpenSSL. ¿Alguien sabe si es posible establecer subjectAltName? De la documentación ( https://pythonhosted.org/pyOpenSSL/api/crypto.html#x509-objects ) no parece ser así. De hecho, solo se proporciona un método set_subject. ¿Hay alguna manera de agregar eso al certificado?

Tweepy SSLError en relación con el certificado ssl

Estoy ejecutando una API REST (API de búsqueda) con Tweepy en Python. Trabajé el progtwig en casa y está totalmente bien. Pero ahora estoy trabajando en esto en diferentes redes y recibí el mensaje de error. SSLError: (“bad handshake: Error([(‘SSL routines’, ‘ssl3_get_server_certificate’, ‘certificate verify failed’)],)”,) Mi código es así. auth = tweepy.AppAuthHandler(consumer_key, consumer_secret) api = […]

Python Smtp SSL versión incorrecta en linux

Mi código para enviar correos electrónicos a través de msft outlook.com funciona en Windows pero no en mi caja de Linux. ¿Algúna idea de cómo arreglar esto? import smtplib smtp = smtplib.SMTP(‘smtp.live.com’, port=587) smtp.starttls() smtp.login(username, password) SMTPServerDisconnected: Connection unexpectedly closed: [Errno 1] _ssl.c:1359: error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number EDIT: más detalles: gentoo linux con python 2.7.3, […]