ImperialCollegeLondon / safedata_validator

Python tools to validate and publish datasets using the safedata metadata format.
https://safedata-validator.readthedocs.io/
MIT License
2 stars 4 forks source link

SSL settings in Python 3.10 #76

Open davidorme opened 1 year ago

davidorme commented 1 year ago

In Python 3.10 and above, the SSL settings used in request are considerably harder to please:

https://stackoverflow.com/questions/71006708/getting-sslv3-alert-handshake-failure-when-trying-to-connect-to-imap

This currently breaks communications between sdv and the safedata server web application hosting the file metadata. So, either that application needs to be updated to include configuration steps to ensure sufficiently secure comms (no RSA key exchange?) or this one needs to be adapted to downgrade security expectations from the metadata server. The first is probably preferable.