OpenSSL SSL_read: error:14094413:SSL routines:ssl3_read_bytes:sslv3 alert unsupported certificate, errno 0
时间: 2023-12-07 15:04:07 浏览: 50
这个错误信息是由OpenSSL库提供的,它表示在底层SSL实现中发生了错误,这个错误是在基于底层网络连接的高级加密和认证层中出现的问题。具体来说,这个错误代码"14094413"表示"ssl3_read_bytes"函数在处理SSLv3警报时遇到了不支持的证书。这个错误的errno为0,表示没有其他错误信息可用。\[1\]
需要注意的是,这个错误信息中提到了一个已经被弃用的函数"ssl.RAND_pseudo_bytes()",在Python 3.6版本之后,应该使用"ssl.RAND_bytes()"来代替。\[2\]
如果你想在Python中测试SSL支持的存在,可以使用以下代码片段:
```python
try:
import ssl
except ImportError:
pass
else:
# 需要SSL支持的操作
...
```
这段代码会尝试导入ssl模块,如果导入失败则说明没有SSL支持,否则可以进行需要SSL支持的操作。\[3\]
#### 引用[.reference_title]
- *1* *2* *3* [python库中的ssl.py](https://blog.csdn.net/qiuchangyong/article/details/104974686)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]