Closed SBollatti closed 7 years ago
En Padron.Conectar, se podría pasar nulo en el cacert
y no lo validaría:
url = "https://aws.afip.gob.ar/"
proxy = ""
wrapper = None # null
cacert = None # null
ok = padron.Conectar(url, proxy, wrapper, cacert)
También podrías pasar en cacert
la ruta al "nuevo" certificado.
Pueden probarlo y lo vemos.
El tema es que no creo que sea una cuestión sólo de la CA, seguramente lo que no está validando es el nombre del servidor.
Posiblemente en Python habría que armar un contexto SSL con check_hostname = False
Más info: http://www.sistemasagiles.com.ar/trac/wiki/PadronContribuyentesAFIP#Métodos
Usando https://aws.afip.gov.ar/sr-padron/v2/
como URL la validación del certificado funciona correctamente.
Cierro este ticket ya que no es necesaria ninguna modificación.
Gracias
On Mon, 1 May 2017, 14:47 Mariano Reingart, notifications@github.com wrote:
Usando https://aws.afip.gov.ar/sr-padron/v2/ como URL la validación del certificado funciona correctamente. Cierro este ticket ya que no es necesaria ninguna modificación.
— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/reingart/pyafipws/issues/35#issuecomment-298385335, or mute the thread https://github.com/notifications/unsubscribe-auth/AD_PSjKzSyKAnLg_Nj5yrZfeykwymR-iks5r1hrEgaJpZM4NIP-u .
-- MARCELO L. PONCE F. Analista de Sistemas de Computación. Cel: 3385-403708
Mariano Reemplazando la URL_API de la línea 57 del archivo Padron.py con "https://aws.afip.gov.ar/sr-padron/v2/" solucionaria el problema?
Estimado Mariano Tengo mi servidor alojado en Canadá (obviamente debido al costo que es astronómica la diferencia) y recientemente no puedo hacer las consultas a la AFIP desde fuera del Pais utilizando la función de Python "padron.py". Una de las formas que he probado que funciona gracias a varios foros es haciendo desde el servidor Linux por SSH lo siguiente: wget --no-check-certificate https://aws.afip.gob.ar/sr-padron/v2/... (los tres puntos implican lo que se desee consultar) ¿Puede hacerse que en la consulta no chequee el certificado? Saludos Seba