SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed

Ich bin mit python 2.7.10

request = urllib2.Request(url, data=urllib.urlencode(params))
f = urllib2.urlopen(request))

führen Sie die folgende Ausnahme:
urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590)

URL ist eine website, die in IIS gehostet mit unseren Organisationen-ca-sign-cert.
Ich habe bereits den Import des root-cert in windows Zertifikat manager und ich bin in der Lage, öffnen Sie die URL in browser sicher ohne Begegnung mit der Meldung "Es ist ein problem mit dem Sicherheitszertifikat der website."

Wie gehe ich über die Behebung dieses Problems?
Ich möchte nicht, deaktivieren Sie die SSL-überprüfung

Ist dies eine internet-Seite ? können Sie überprüfen, ssllabs.com/ssltest, wenn es nicht eine fehlende intermediate-Zertifikat.
dies ist eine intranet-site. das Netzwerk keinen Zugriff auf das internet
Verwenden Sie eine bekannte Suchmaschine, um zu sehen, in ein wild guess, Anfragen python überprüfen-ca-cert und AFAICT top-Ergebnis sagt Ihnen, wie Sie an Ihre eigenen CA-cert, Zertifikate überprüfen.
" ich habe bereits den Import des root-cert in windows Zertifikat manager ..." - 2.7.10 python (und Anfragen), verwenden Sie nicht diese, aber verwenden Sie Ihre eigenen CA-lagern.
gibt es eine Möglichkeit, die Verwendung von windows Zertifikat manager statt? ssl.get_default_verify_paths() zurückgibt, nicht existenten Pfad. /usr/local/ssl/cert.pem. Ich bin mit windows

InformationsquelleAutor Tan Wei Lian | 2017-07-31

Schreibe einen Kommentar