marco-introini/certinfo-cli

命令行中的SSL证书检查。

v2.0.0 2023-09-19 12:31 UTC

README

这是一个命令行应用程序,用于显示单个X509证书(PEM和DER格式)或多个证书的信息(检查一个目录)。

这也可以用于将PEM证书转换为DER,反之亦然。

用户安装

全局安装

您可以在全局composer目录中安装二进制文件。

composer global require marco-introini/certinfo-cli

用法

使用以下命令查看所有可用的命令:

certinfo

检查单个文件

certinfo check:file <filename>

filename 可以是PEM、CRT、CER或DER文件

检查目录中的每个文件

certinfo check:directory <directory>

检查HTTPS URL

certinfo check:url <url>

将PEM转换为DER

certinfo convert:pem2der <filename>

将DER转换为PEM

certinfo convert:der2pem <filename>

开发者信息

在Makefile中,有构建可执行文件的命令。

测试

在tests/Feature目录中,编写了几个使用Pest进行的测试。

在执行Pest之前,您必须在tests/stubs目录中生成存根证书。有一个Makefile配方来自动化所有操作。

make test

感谢

本软件包基于Laravel Zero。

Laravel Zero由Nuno MaduroOwen Voke创建,是一个微框架,为您的控制台应用程序提供了一个优雅的起点。这是一个针对构建命令行应用程序优化的自定义版Laravel,是非官方版本。

支持开发

如果您喜欢我的工作,您可以给我买杯咖啡

许可协议

这是一个开源软件,根据MIT许可协议授权。