Wie finde ich den Pfad zu einer SSL-Zertifikatsdatei?

Ich möchte Python Requests verwenden, um den Inhalt der internen Unternehmenswebseite abzurufen (z. B.https://internal.com). Ich kann diese Seite im Browser sehen und "das Zertifikat anzeigen".

Jetzt möchte ich die Webseite mit Anfragen erhalten, also mache ich Folgendes:

import requests
requests.get('https://internal.com')

Aber dann bekomme ich einen SSLError:

SSLError: [Errno 1] _ssl.c:504: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed

Also muss ich wohl eine cert-Datei angeben:

requests.get('https://example.com', cert=('/path/server.crt', '/path/key'))

Aber wie finde ich den Pfad zur cert-Datei? Kann ich diese Informationen von Chrome oder IE erhalten, wenn ich die Webseite betrachte? Oder vermisse ich etwas noch grundlegenderes?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage