我使用的是 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
.