Jak wyświetlić zawartość pliku PFX w systemie Windows?

123

Mam plik certyfikatu PFX na moim komputerze i chciałbym wyświetlić szczegóły przed jego zaimportowaniem. (Narzędzie importu tak naprawdę nie mówi, jaki jest certyfikat!).

Jak wyświetlić szczegóły dotyczące pliku certyfikatu PFX?

PeterX
źródło
Jest rok 2019 i nadal nie możemy łatwo wyświetlić certyfikatu przed jego zainstalowaniem. Musimy wyjść z sieci, aby znaleźć odpowiedź. Smutny stan rzeczy dla Microsoftu.
jww

Odpowiedzi:

172

Niektóre opcje wyświetlania szczegółów pliku PFX:

  • Otwórz wiersz polecenia i wpisz: certutil -dump <path to cert>
  • Zainstaluj OpenSSL i użyj poleceń, aby wyświetlić szczegóły, takie jak: openssl pkcs12 -info -in <path to cert>
PeterX
źródło
Pierwsza opcja jest dobra, ale czy jest jakiś sposób, aby zobaczyć więcej szczegółów certyfikatu, takich jak SAN, bez instalowania narzędzia innej firmy?
Meir
14
certutil -v -dump <ścieżka do certyfikatu> wyświetli pełną listę zawierającą SAN.
C. Cornwell,
1
Mam zaszyfrowany plik pfx. Czy są jakieś informacje na ten temat, nie znając hasła?
mwfearnley
@mwfearnley, z wyjątkiem odzyskiwania hasła metodą brute-force, obawiam się, że nie ma innej opcji.
U880D
6

Możesz przesłać informacje do narzędzia openssl x509, a następnie wyeksportować je do pliku takiego jak ten:

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

Oczywiście pojawi się również monit o podanie hasła do certyfikatu.

pHarris
źródło