文件名称:aioopenssl:使用OpenSSL进行(START-)具有TLS功能的异步传输
文件大小:30KB
文件格式:ZIP
更新时间:2024-06-16 15:46:28
python3 asyncio starttls pyopenssl Python
适用于异步的OpenSSL Transport aioopenssl提供了一个传输,该传输使用而不是内置的ssl模块。 与原始传输相比,该传输有两个主要优点: 可以通过传递use_starttls=True并随后调用starttls()协程方法来推迟TLS握手。 这对于具有功能的协议很有用。 在TLS握手期间可以调用协程。 这可以用来将证书检查推迟到以后,例如允许在starttls()方法返回之前获得用户反馈。 这允许向用户询问证书信任,而不会干扰应用程序层协议或开始与未经验证的对等方进行通信。 笔记 使用此模块需要您自担风险。 它的测试覆盖率比我想要的低。 它已应要求从aioxmpp导出,并在其中进行了隐式测试。 如果发现错误,请报告它们。 如果可能,请在使用时添加回归测试。 如果您发现关键性安全漏洞,请按照文件中宣布的步骤进行操作。 文献资料 官方文档可以使用sphi
【文件预览】:
aioopenssl-devel
----setup.py(1KB)
----.gitignore(23B)
----Makefile(251B)
----MANIFEST.in(16B)
----.github()
--------workflows()
----COPYING(11KB)
----README.rst(2KB)
----tests()
--------__init__.py(0B)
--------ssl.pem(3KB)
--------test_e2e.py(23KB)
--------test_utils.py(11KB)
----.coveragerc(49B)
----docs()
--------Makefile(5KB)
--------index.rst(119B)
--------conf.py(8KB)
--------sphinx-data()
----aioopenssl()
--------__init__.py(33KB)
--------utils.py(895B)
--------version.py(190B)
----mypy.ini(568B)