4 个版本

0.1.3 2023 年 6 月 21 日
0.1.2 2022 年 12 月 10 日
0.1.1 2022 年 11 月 29 日
0.1.0 2022 年 11 月 28 日

文件系统 中排名第 827

每月下载量 22

GPL-3.0-or-later

26KB
587 行代码(不包括注释)

certreplace

用于替换 SSL 证书及其相关私钥的工具。

用法

certreplace/路径//搜索-n<字符串>

Certreplace 将根据提供的字符串,在提供的路径中查找所有具有相同主题公用名的 PEM 编码的 x509 证书。此外,它还将查找所有与至少一个证书匹配的 PEM、DER 或 PKCS8 私钥。

certreplace/路径-n<字符串> --证书<路径>

如果您提供包含仅一个证书且具有正确公用名的文件的路径,则将找到的所有其他证书都将被提供的文件中找到的证书替换。这不会影响文件中的其他数据。

certreplace/路径--证书<路径>

如果您仅提供证书路径,并且文件仅包含一个 x509 证书,则将提取公用名并用于查找要替换的证书。

certreplace/路径[-n<字符串>] --证书<路径> --私钥 <路径>

如果您提供一个包含匹配给定证书公钥的单个私钥的文件的路径,则任何找到的与即将被替换的证书匹配的私钥也将被替换。

依赖项

~5–9MB
~187K SLoC