如何在Windows上查看PFX文件的内容?


123

我的计算机上有一个PFX证书文件,我想在导入之前查看详细信息。(导入实用程序实际上不会告诉您证书是什么!)。

如何查看有关PFX证书文件的详细信息?


现在是2019年,我们仍然无法在安装证书之前轻松查看证书。我们必须上网查找答案。微软的悲惨境况。
jww

Answers:


172

一些查看PFX文件详细信息的选项:

  • 打开命令提示符并键入: certutil -dump <path to cert>
  • 安装OpenSSL并使用命令查看详细信息,例如: openssl pkcs12 -info -in <path to cert>

第一个选项不错,但是有没有办法在不安装第三方工具的情况下查看证书的更多详细信息(例如SAN)?
Meir

14
certutil -v -dump <证书路径>将显示包括SAN在内的详细列表。
C. Cornwell'1

1
我有一个加密的pfx文件。有什么我不知道密码就可以找到的信息吗?
mwfearnley '17

@mwfearnley,除了通过蛮力方法恢复密码外,恐怕没有其他选择了。
U880D

6

您可以将信息通过管道传输到openssl x509实用程序,然后将其导出到如下文件中:

openssl.exe pkcs12 -info -in c:\temp\cert.pfx | openssl.exe x509 -noout -text > c:\temp\cert.pfx.details.txt

当然,还将提示您输入证书密码。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.