SSL v3 Handshake Failure (pero solo en versiones más nuevas de OpenSSL)

Este fragmento básico en Python 3.5, con un sitio web específico, falla conrequests.exceptions.SSLError: [SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:720)

import requests
requests.get("https://ssbp.mycampus.ca/prod_uoit/bwskfshd.P_CrseSchdDetl")

Funciona perfectamente bien en Ubuntu 16.04, pero el mismo script exacto con las mismas versiones de todas sus dependencias de Python falla en Debian Stretch.

He intentado instalarrequests[security] Y no hay diferencia. La única diferencia notable entre mis instalaciones es que Debian tieneOpenSSL 1.1.0c 10 Nov 2016 y Ubuntu tiene versiónOpenSSL 1.0.2g 1 Mar 2016.

De alguna manera, la versión más nueva de OpenSSL debe estar causando que falle.

La versión derequests usado es2.11.1.

Respuestas a la pregunta(1)

Su respuesta a la pregunta