Python verweist auf alte SSL-Version
Ich habe ein Dropbox-Upload-Skript auf einer alten NAS-Box, die ich habe. Vor kurzem habe ich die folgende Fehlermeldung erhalten
SSL-Zertifikatsfehler: [Errno 1] _ssl.c: 504: Fehler: 0D0890A1: asn1-Codierungsroutinen: ASN1_verify: unbekannter Message Digest-Algorithmus
Ich denke, das liegt daran, dass openssl auf der Box nicht mehr aktuell ist
Also lade ich openssl herunter, baue es aus dem Quellcode und installiere es. Wenn ich das Folgende ausführe, scheint es korrekt aktualisiert zu sein.
openssl version
OpenSSL 1.0.1h 5 Jun 2014
Aber es scheint, als würde Python immer noch auf eine alte Version verweisen. Wie würde ich diese aktualisieren?
python -c "import ssl; print ssl.OPENSSL_VERSION"
OpenSSL 0.9.7m 23 Feb 2007