文件名称:x5092json:解析TLS X509证书; 输出JSON
文件大小:55KB
文件格式:ZIP
更新时间:2024-06-14 09:58:08
Python
x5092json
提供用于x509证书的解析器和JSON序列化器。
此工具可用于创建一个经过分析的证书的大型数据库。 提供命令行工具以及可导入模块。 到目前为止,已解析了超过4亿个证书。
动机
PyCA-Cryptography( )为Python程序员提供了一整套加密操作,但是该库的重点是安全性和正确性。 因此,许多“野外发现”的证书无法作为现成的加密对象实例化。 x5092json软件包从加密技术中脱颖而出,提供了一种解析器,该解析器对于处理互联网中部署的X509证书时发现的废话具有鲁棒性。
安装
需要Python3。 已针对Python3.5、3.6、3.7进行了测试。 可能与较早的Py3K兼容。 由于此程序包依赖于pyOpenSSL(依赖于libssl C绑定),因此您的系统将需要能够构建一个转轮。 进而可能需要诸如
【文件预览】:
x5092json-master
----.travis.yml(105B)
----x5092json()
--------name_patches.py(1KB)
--------more_oids.py(3KB)
--------extension_patches.py(2KB)
--------x509parser.py(17KB)
--------__init__.py(0B)
--------asn1_decode_patches.py(9KB)
----tests()
--------test_cert.pem(3KB)
--------test_data.json(143KB)
--------test_x509_parser.py(1KB)
--------test_cert.der(2KB)
----tox.ini(264B)
----LICENSE(1KB)
----doc()
--------man1()
----setup.py(936B)
----.gitignore(52B)
----README.md(2KB)