pbogdan/cert-utils

此包已被废弃且不再维护。未建议替代包。
最新版本(0.0.2)的此包没有可用的许可信息。

SSL证书工具,包括中间证书链生成器。

0.0.2 2016-07-28 17:03 UTC

This package is not auto-updated.

Last update: 2020-02-21 16:56:29 UTC


README

PHP编写的随机SSL相关工具集合。

顶层目录中的cu脚本是为所有命令的通用入口点,在没有参数调用时,将列出所有可用的命令和全局选项。

cu build-chain

cu build-chain [--include-root] path

为存储在path的SSL证书构建中间证书链,并将其打印到stdout。如果您想包括根证书在生成的链中,请使用--include-root标志。

此工具假定受信任的根证书位于/etc/ssl/certs/

cu find:expired

cu find:expired [--expiry] directory

递归地扫描directory以查找证书文件,并报告已过期的证书。

证书文件定义为以.crt或.pem扩展名结尾的文件。

默认情况下,过期时间与当前时间进行比较,这可以通过可选的--expiry参数覆盖,该参数接受由strtotime() PHP函数理解的字符串,例如

cu find:expired --expiry="+4 weeks" /ssl-certs/

将报告将在下四周到期的证书文件。

cu find:no-chain

cu find:no-chain directory

递归地扫描directory以查找证书文件,并报告可能不包含证书链的文件。目前它不验证包含证书文件的链的有效性。

证书文件定义为以.crt或.pem扩展名结尾的文件,并期望包含证书及其链。