用于检查x509数字证书的OCSP吊销状态的库。

ocsp-checker的Python项目详细描述


OCSP检查器

概述

OCSP Checker是一个基于albandiquet的nassl包装器和python加密机构的cryptography包的python包。依靠web浏览器从一开始就检查x509数字证书hasbeenbroken的吊销状态,在web浏览器之外验证证书是一个手动过程。OCSP Checker旨在通过提供一种自动方法来检查x509数字证书的OCSP吊销状态来解决这个问题。在

先决条件

Python-Python 3.7和3.8(64位)。目前还不支持Python3.9。在

安装

pip install ocsp-checker

使用

>>> from ocspchecker import ocspchecker
>>> ocsp_request = ocspchecker.get_ocsp_status("github.com")

样本输出

下面的输出示例,如果要向输出添加更多字段/信息,请告诉我。在

^{pr2}$

请注意:如果您在使用MITM SSL代理的网络上运行此程序,则可能会收到意外结果(请参见下文):

["Error: Certificate Authority Information Access (AIA) Extension Missing. Possible MITM Proxy."]

命令行用法

现在可以在命令行使用OCSP Checker。格式为:

usage: ocsp-checker [-h] --target target [--port port]

Check the OCSP revocation status for a x509 digital certificate.

optional arguments:
  -h, --help            show this help message and exit
  --target target, -t target
                        The target to test
  --port port, -p port  The port to test (default is 443)

例如:

ocspchecker -t github.com

反馈

给我发邮件到joe@metlife.com

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java为什么会出现这些错误?表达式的非法开始   使用HttpUrlConnection的java测试URL仅适用于前面的www   在大数据集上使用kmeans的java堆外内存   查找Java RandomAccessFile如何以字符形式读取第n个字节   java Android从BroadcastReceiver获取标题和描述   java使用构造函数参数模拟嵌套类并测试方法   正在将Azure Blob项强制转换为Java文件对象   java并行运行testNG套件   java程序在运行时似乎没有进入   贬低Java规则引擎的优点和缺点   文本区域中的java中心文本   java JPA从多个表中选择错误   类Java问题使用类加载器重新加载代码   java如何在Spring非管理类上使用@Value   java(关闭)Gradle导入VS代码失败   java arraylist拆分(“空白”)并计算字数   Android/Java如何在单独的*中调用函数。java文件?   具有基本身份验证的java Apache Camel RSS模块   java为什么程序在出现溢出或下溢时不抛出异常