ArcticDB
ArcticDB copied to clipboard
Study and add tests for SSL verification for S3 on Windows and MacOS
Currently we don't test SSL verification for S3 on Windows and MacOS, both on pipeline and manually.
For Windows, the blocker is making WinHTTP, which is the backend of S3 SDK, supports self-signed certificate used by moto
.
WinHTTP complains Send request failed: The certificate authority is invalid or incorrect
. Best guess is because the pseudo-CA made by trustme
is not whitelisted by Windows.
The test on Linux heavily depends on trustme
but it doesn't officially support winHTTP
.
See more on https://github.com/python-trio/trustme/issues/641
Same problem with Azure https://github.com/man-group/ArcticDB/issues/1210