2017-08-30 37 views
0

私のルーターによって自己生成されるいくつかの古い証明書に問題があります。 opensslはもはや3des暗号化をサポートしていないからだと私は信じています。python - opensslをダウングレードする方法

問題が解決しないかどうかを判断するために、私のsslバージョンをPythonでダウングレードしたいと考えています。

現在のバージョン:

>>> import ssl 
>>> ssl.OPENSSL_VERSION 
'OpenSSL 1.0.1t 3 May 2016' 
>>> 

私はPython用ドッキングウィンドウの画像を使用しています。

# cat /etc/issue 
Debian GNU/Linux 8 \n \l 

削除されたバージョン3desはわからないが、私はその前にバージョンを使用する必要があるだろう。

私はurllib3をリクエストに使用していると信じているaiohttpを使用していますが、私は3des暗号化のために現在信じていないハンドシェイクの失敗を過去に逃していませんか?

+0

OSとそのバージョンの名前を指定していない場合もあります。 @KlausD。 –

+0

私はOSのバージョンを追加しました – AlexW

答えて

1

必要なopensslのバージョンを解説します。バージョン1.0.0の例を見てみましょう。

sudo pip install 'openssl==1.0.0' --force-reinstall

+0

0.9.6と1.0.0で試してみました。#pip install 'openssl == 0.9.6' --force-reinstall openssl == 0.9.6を収集しています 見つかりませんでしたopenssl == 0.9.6(バージョン:から) openssl == 0.9.6の一致するディストリビューションが見つかりません。 #pip install 'openssl == 1.0.0' --force-reinstall openssl = = 1.0.0 要件を満たすバージョンが見つかりませんでしたopenssl == 1.0.0(バージョン:から) いいえmatc – AlexW

+0

収集できる有効なバージョンを見つけるにはpypiをチェックする必要があります。 –

+0

ピピはどのように使用しますか? – AlexW

関連する問題