文件名称:pem:使用Python轻松解析PEM文件
文件大小:44KB
文件格式:ZIP
更新时间:2024-05-21 03:41:29
python tls ssl certificate pem
pem:轻松解析PEM文件
pem是许可的Python模块,用于解析和拆分,即Base64编码的DER密钥和证书。
它在Python 2.7和3.5+上运行,没有依赖关系,并且不会尝试以任何方式解释证书数据。
它源于从各种证书部署中加载密钥,证书,信任链和DH参数的需要:某些服务器(如 )希望它们是一个单独的文件,其他服务器(如 )希望它们与服务器证书串联在一起,最后一些(例如 )期望密钥,证书和链位于一个文件中。 使用pem ,您的Python应用程序可以应对所有这些情况:
>>> import pem
>>> certs = pem.parse_file( " chain.pem " )
>>> certs
[
【文件预览】:
pem-main
----MANIFEST.in(245B)
----README.rst(3KB)
----.readthedocs.yml(123B)
----pyproject.toml(360B)
----docs()
--------api.rst(1KB)
--------conf.py(9KB)
--------core.rst(677B)
--------make.bat(7KB)
--------backward-compatibility.rst(545B)
--------changelog.rst(30B)
--------license.rst(315B)
--------Makefile(7KB)
--------twisted.rst(2KB)
--------index.rst(528B)
--------contributing.rst(60B)
----AUTHORS.rst(276B)
----.github()
--------CODE_OF_CONDUCT.rst(3KB)
--------FUNDING.yml(36B)
--------PULL_REQUEST_TEMPLATE.md(1KB)
--------CONTRIBUTING.rst(7KB)
--------workflows()
----conftest.py(137B)
----tests()
--------__init__.py(0B)
--------test_twisted.py(8KB)
--------test_core.py(17KB)
--------data.py(14KB)
----tox.ini(2KB)
----LICENSE(1KB)
----mypy.ini(350B)
----src()
--------pem()
----codecov.yml(175B)
----setup.py(4KB)
----.gitignore(125B)
----CHANGELOG.rst(7KB)
----.pre-commit-config.yaml(553B)