如何查看数字证书 .cer 文件的详细信息?

如何查看数字证书 .cer 文件的详细信息?

我使用的是 Windows,并且已获得一个 .cer 文件。我如何查看该文件的详细信息?

答案1

如果您的系统上安装了 OpenSSL,它将允许您使用OpenSSL x509 工具

openssl x509 -noout -text -in 'cerfile.cer';

.CER 文件的格式可能要求您指定不同的编码格式以便明确调用。

openssl x509 -inform pem -noout -text -in 'cerfile.cer';

或者

openssl x509 -inform der -noout -text -in 'cerfile.cer';

在 Windows 系统上,您可以右键单击 .cer 文件并选择打开。这样您就可以查看大部分元数据。

在 Windows 上,您可以在运行窗口中使用 certmgr.msc 命令运行 Windows 证书管理器程序。然后,您可以导入证书并查看详细信息。

答案2

如果你使用的是 Windows,则可以使用控制台实用程序

certutil -dump <file>

答案3

这里的所有答案都不适用于 MacOS。在 Sierra 和 High Sierra 中唯一有效的是:

openssl x509 -inform der -in cerfile.cer -noout -text

答案4

我发现 openssl 相当有限(无法解析链/包的内容,输出对我来说太嘈杂了,......),我已经创建了证书信息github 上的项目,它可以解析链/包,接受多个文件作为参数,并且如果参数是host:port.

相关内容