Articles of https

Abridor de urllib personalizado que utiliza certificados de cliente

Tengo una API con la que tengo que trabajar. La API está protegida por HTTPS y utiliza certificados de autenticación / cliente mutuos. Tengo un archivo PEM y un archivo CRT. Cuando me conecto al servidor regularmente, usando PyOpenSSL no tengo ningún problema, aquí está el código: import settings from OpenSSL import SSL import socket […]

Suds sobre https con cert

Tengo servicio de soap bajo Apache con ssl, la espuma funciona sin ssl. Tengo certificado de cliente (archivos my.crt y user.p12). ¿Cómo debo configurar el cliente de suds para que funcione con el servicio a través de https? sin certeos veo urllib2.URLError:

Solicitud de Python SUDS SOAP al servicio https 401

Estoy tratando de usar SUDS y estoy atascado tratando de averiguar por qué no puedo hacer que la autenticación funcione (o https). El servicio al que estoy tratando de acceder está sobre https con autenticación de resumen básica. Según los errores, parece estar usando http en lugar de https. Pero no estoy realmente seguro de […]

La mecanización de Python no funciona cuando se requiere autenticación HTTPS y Proxy

Yo uso Python 2.7.2 y mecanizar 0.2.5. Cuando accedo a Internet, debo pasar por un servidor proxy. Escribí los siguientes códigos, pero se produjo un error URLE en la última línea … ¿Alguien tiene alguna solución al respecto? import mechanize br = mechanize.Browser() br.set_debug_http(True) br.set_handle_robots(False) br.set_proxies({ “http” : “192.168.20.130:8080”, “https” : “192.168.20.130:8080”,}) br.add_proxy_password(“username”, “password”) br.open(“http://www.google.co.jp/”) […]

Servir páginas seguras de Django con HTTPS

¿Cuál es la configuración de implementación adecuada para una aplicación Django que necesita algunas páginas servidas con HTTPS y otras con HTTP? Quiero usar HTTPS para las páginas que involucran el registro y la introducción de contraseñas. Quiero usar HTTP para todas las demás páginas.

Las solicitudes de Python no funcionan para el proxy https

Intento usar el proxy https en python como este: proxiesDict ={ ‘http’: ‘http://’ + proxy_line, ‘https’: ‘https://’ + proxy_line } response = requests.get(‘https://api.ipify.org/?format=json’, proxies=proxiesDict, allow_redirects=False) proxy_line es un proxy que se lee desde un archivo en el formato de ip: port. He comprobado este proxy https en el navegador y funciona. Pero en Python este […]

ssl.SSLError: versión del protocolo de alerta tlsv1

Estoy usando la API REST para un dispositivo Cisco CMX , y estoy tratando de escribir el código Python que hace una solicitud GET a la API para obtener información. El código es el siguiente y es el mismo que en el archivo, excepto que se modificó la información necesaria. from http.client import HTTPSConnection from […]

Conexión HTTPS de Python

Estoy intentando verificar que el destino expone un servicio web https. Tengo un código para conectarme a través de HTTP, pero no estoy seguro de cómo conectarme a través de HTTPS. Leí que usa SSL pero también leí que no admitía errores de certificado. El código que tengo es de los documentos de python: import […]

¿Cómo deshabilito la verificación del certificado de seguridad en las solicitudes de Python?

estoy usando import requests requests.post(url=’https://foo.com’, data={‘bar’:’baz’}) pero me sale un request.exceptions.SSLError. El sitio web tiene un certificado de caducidad, pero no estoy enviando datos confidenciales, por lo que no me importa. Me imagino que hay un argumento como ‘verifiy = False’ que podría usar, pero parece que no puedo encontrarlo.

Validar certificados SSL con Python

Necesito escribir un script que se conecte a un grupo de sitios en nuestra intranet corporativa a través de HTTPS y verifique que sus certificados SSL sean válidos; que no están vencidos, que se emiten para la dirección correcta, etc. Usamos nuestra propia Autoridad de Certificación corporativa interna para estos sitios, por lo que tenemos […]