Как просмотреть сведения о файле цифрового сертификата .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 вы запускаете программу управления сертификатами Windows с помощью команды certmgr.msc в окне запуска. Затем вы можете импортировать свои сертификаты и просмотреть сведения.

решение2

Если вы используете Windows, вы можете использовать консольную утилиту

certutil -dump <file>

решение3

Все ответы здесь не подходят для MacOS. Единственное, что работает в Sierra и High Sierra, это:

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

решение4

Я обнаружил, что openssl довольно ограничен (невозможно проанализировать содержимое цепочки/связки, вывод слишком шумный для моих нужд, ...), я создалсертинфопроект на github, который может анализировать цепочку/связку, принимает несколько файлов в качестве аргумента и может также получать информацию о сертификате с хоста, если аргумент имеет форму host:port.

Связанный контент