Articles of ssl

La solicitud POST a Tastypie devuelve un Encabezado de ubicación no SSL

Estoy haciendo una solicitud POST a mi api de Tastypie, que crea un recurso. Normalmente devuelve el recurso uri, a través del encabezado Ubicación en la respuesta. El problema que tengo es que el encabezado de la ubicación contiene una URL no ssl, aunque mi solicitud inicial (y la totalidad de mi solicitud) está en […]

Cómo deshabilitar la verificación de nombres de host en las solicitudes de Python

Estoy usando solicitudes para conectarse a una API RESTful. El servidor al que me gustaría llegar usa ssl con certificado autocontenido. cafile = “gateway.pem” r = requests.get(request, auth=(‘admin’, ‘password’), verify=cafile) el problema es que obtengo SSLError de la falta de coincidencia del nombre de host. debería haber una manera de deshabilitar la comprobación del nombre […]

Postgres – conexiones múltiples de python SSL

Tengo problemas para establecer dos conexiones de bases de datos de Postgres concurrentes (una para dominar, una para esclavizar) usando psycopg2 y SSL. Por separado, ambos trabajos de conexión es decir: import psycopg2 dsnMaster=’dbname=… sslcert=path/to/master/cert’ psycopg2.connect(dsnMaster, connection_factory=None, async=False) trabaja y también lo hace import psycopg2 dsnSlave=’dbname=… sslcert=path/to/slave/cert’ psycopg2.connect(dsnSlave, connection_factory=None, async=False Pero uniendo ambos import psycopg2 […]

Python-ldap set_option no funciona en Yosemite

Hemos instalado el módulo python-ldap (2.4.19) sin errores y realizamos la mayoría de las operaciones con éxito. Sin embargo, ldap.set_option siempre devuelve una excepción cuando intentamos cargar certificados para usar ssl (ldaps). Ocurre en portátiles que ejecutan Yosemite pero no en Mavericks o Linux. (Todos los Macbooks tienen xcode instalado) Creemos que debería ser una […]

Verificar firma con pyopenssl

Creo que desde esta pregunta , pyOpenSSL ha comenzado a respaldar la verificación de firmas (a partir de pyOpenSSL 0.11 . Estoy trabajando en un proyecto que fue iniciado por otra persona utilizando M2Crypto . M2Crypto es realmente doloroso de incluir en plataformas como Heroku, ya que requiere el uso de SWIG . En consecuencia, […]

Solicitudes de Python SSL y certificados de Let’s Encrypt

Estoy luchando en este momento para obtener la biblioteca de solicitudes para realizar una solicitud GET simple a un sitio mío con un certificado de Let’s Encrypt . Todo está bien con el sitio y puedo acceder a él desde Chrome muy bien. (Estoy ejecutando OSX El Capitán en este momento). Primero intenté hacer una […]

CertificateError: el nombre de host no coincide

Estoy usando un proxy (detrás del firewall corporativo) para iniciar sesión en un dominio https. El apretón de manos SSL no parece ir bien: CertificateError: hostname ‘ats.finra.org:443’ doesn’t match ‘ats.finra.org’ Estoy usando Python 2.7.9 – Mecanizar y he superado todas las pantallas de inicio de sesión, contraseña y seguridad, pero se está quedando colgado de […]

En Python 3.2, puedo abrir y leer una página web HTTPS con http.client, pero urllib.request no puede abrir la misma página

Quiero abrir y leer https://yande.re/ con urllib.request , pero urllib.request un error de SSL. Puedo abrir y leer la página simplemente usando http.client con este código: import http.client conn = http.client.HTTPSConnection(‘www.yande.re’) conn.request(‘GET’, ‘https://yande.re/’) resp = conn.getresponse() data = resp.read() Sin embargo, el siguiente código que usa urllib.request falla: import urllib.request opener = urllib.request.build_opener() resp = […]

Conexión HTTPS mediante certificado PEM

Estoy tratando de POSTAR solicitudes HTTPS usando un certificado PEM como el siguiente: import httplib CERT_FILE = ‘/path/certif.pem’ conn = httplib.HTTPSConnection(‘10.10.10.10′,’443’, cert_file =CERT_FILE) conn.request(“POST”, “/”) response = conn.getresponse() print response.status, response.reason conn.close() Tengo el siguiente error: Traceback (most recent call last): File “”, line 1, in File “/usr/lib/python2.6/httplib.py”, line 914, in request self._send_request(method, url, body, […]

Postgres SSL SYSCALL error: EOF detectado con python y psycopg

Usando el paquete psycopg2 con python 2.7 Sigo recibiendo el error titulado: psycopg2.DatabaseError: error SSL SYSCALL: se detectó EOF Solo ocurre cuando agrego una cláusula WHERE column LIKE ”%X%” a mi consulta de publicación. Un ejemplo: SELECT id1 as node, cost FROM PGR_Driving_Distance( ‘SELECT id, source, target, cost FROM edge_table WHERE cost IS NOT NULL […]