Как просмотреть содержимое файла PFX в Windows?


123

У меня есть файл сертификата PFX на моей машине, и я хотел бы просмотреть детали перед его импортом. (Утилита импорта на самом деле не говорит вам, что такое сертификат!).

Как просмотреть сведения о файле сертификата PFX?


Это 2019 год, и мы до сих пор не можем легко просмотреть сертификат перед его установкой. Мы должны выйти в Интернет, чтобы найти ответ. Печальное положение вещей для Microsoft.
jww

Ответы:


172

Некоторые параметры для просмотра сведений о файле PFX:

  • Откройте командную строку и введите: certutil -dump <path to cert>
  • Установите OpenSSL и используйте команды для просмотра деталей, таких как: openssl pkcs12 -info -in <path to cert>

Первый вариант хорош, но есть ли способ узнать более подробную информацию о сертификате, таком как SAN, без установки стороннего инструмента?
Меир

14
certutil -v -dump <путь к сертификату> отобразит подробный список, включая SAN.
С. Корнуэлл

1
У меня есть зашифрованный файл pfx. Могу ли я узнать об этом информацию, не зная пароля?
mwfearnley

@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

Конечно, вам также будет предложено ввести пароль для сертификата.


0

Другая возможность: использовать утилиту SigCheck , как упоминалось в документах Microsoft Clickonce (в документах упоминается проверка файла .manifest, но он также работает и с файлом .pfx).

Выходы выглядят так:

введите описание изображения здесь

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.