相关疑难解决方法(0)

ssl.SSLError: [SSL: DH_KEY_TOO_SMALL] dh 密钥太小 (_ssl.c:1108)

我遇到了 ssl 错误!?

从 19.10 升级到 20.04 并收到此错误:

ssl.SSLError: [SSL: DH_KEY_TOO_SMALL] dh key too small (_ssl.c:1108)
Run Code Online (Sandbox Code Playgroud)

它是由 python 脚本调用 oanda.com 的 rest API 引发的。

使用 Postman 或 OANDA 的 java 应用程序连接到服务都可以正常工作。另外,让 Python 脚本在 RPi 上运行正常,经过一次更改后,请参见下文!

20.04 - OpenSSL 1.1.1f 2020 年 3 月 31 日

RPi - OpenSSL 1.1.1d 2019 年 9 月 10 日

问题是还对RPI和研究发现一对夫妇的建议,将设置更改CipherString = DEFAULT@SECLEVEL=2CipherString = DEFAULT@SECLEVEL=1了在/etc/ssl/openssl.cnf文件中。这适用于 RPi,但不适用于 Ubuntu 20.04。

关于如何解决这个问题的任何想法?


错误报告:

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 665, …
Run Code Online (Sandbox Code Playgroud)

python ssl

6
推荐指数
2
解决办法
1万
查看次数

标签 统计

python ×1

ssl ×1