将 *.pem 证书转换为 mozilla certdata.txt

Convert *.pem certs into mozilla certdata.txt

有许多工具可以将 certdata.txt 从 here 再次转换为 .pem 格式。但是,我需要以相反的方式进行:从给定的 .pem 或 .der 文件创建 certadata.txt。

有谁知道将 *.pem 证书转换为 certdata.txt 的工具吗?

您引用的文件是一个定义文件。您通常不会将其直接提供给应用程序,而是将 certdata.txt 转换为 .pem 格式的证书列表。

这是大多数消费者的想法:

如果您使用 PEM 列表,那么只需将您的证书添加到该列表的末尾即可。

仔细查看 nss-tools 后,我找到了我真正需要的东西:

nss-addbuiltin:

从证书文件或标准输入读取一个der-encoded证书,并输出 它以适合内置根模块的格式输出到标准输出。 示例:nss-addbuiltin -n MyCA -t "C,C,C" -i myca.der >> certdata.txt