TLS el sıkışma hatası nedeniyle web servisime neden bağlanamıyorum?

0

Python ile yazdığım bir uygulama, harici bir API'ye HTTPS üzerinden istek atmaya çalışırken 'ssl.SSLError: [SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 alert protocol version (_ssl.c:1129)' hatası alıyor. Kendi sunucumda ve yerelde bu sorun yoktu, ancak farklı bir sunucuda bu hatayı almaya başladım. API'nin sadece TLS 1.2 ve üzeri sürümleri desteklediğini öğrendim. Python uygulamamın veya sunucumun TLS sürümünü nasıl kontrol edip yükseltebilirim? OpenSSL versiyonum güncel görünüyor (OpenSSL 1.1.1f), ancak hala bu hatayı alıyorum. Target API'ye bağlanırken hangi TLS sürümünü kullandığımı nasıl garanti edebilirim ve bu hatadan nasıl kurtulabilirim?

Cevaplar (1)

Kullanıcılar