Sto utilizzando un proxy (dietro il firewall aziendale) per accedere a un dominio https. L'handshake SSL non sembra andare per il meglio:CertificateError: hostname non corrisponde a
CertificateError: hostname 'ats.finra.org:443' doesn't match 'ats.finra.org'
sto usando Python 2.7.9 - Mechanize e ho ottenuto oltre tutte le schermate di login, la password, questioon sicurezza, ma si sta facendo appeso sulla certificazione.
Qualsiasi aiuto sarebbe sorprendente. Ho provato la chiave inglese trovata qui: Forcing Mechanize to use SSLv3
Tuttavia non funziona per il mio codice.
Se si desidera il file di codice, saremo lieti di inviarlo.
Puoi quasi tutto il codice 'monkey-patch', forse questo può aiutarti http://stackoverflow.com/questions/28282797/feedparser-parse-ssl-certificate-verify-failed – cmidi
Potrebbe essere interessante vedere il codice che stai usando Potrebbe essere semplicemente dare "host: port" dove invece è previsto solo il nome host, in modo che usi il nome sbagliato (cioè "host: port" invece di "host") per la verifica del nome host. Sono sicuro che non ha nulla a che fare con SSLv3. –
Ciao @cmidi grazie per la risposta. Proverò quel codice lunedì. – pugmastaflex