Как использовать команду openssl для декодирования файла сертификата/открытого ключа .PEM?

Как использовать команду openssl для декодирования файла сертификата/открытого ключа .PEM?

У меня есть мой сертификат TSL/SSL локального хоста из Chrome, сохраненный в файле .PEM. Интересно, как использовать команду oppenssl, чтобы декодировать его в список полей, которые может прочитать человек.

Поиск в Google дал только информацию о том, как работать с закрытым ключом.

Существуют онлайн-утилиты для декодирования открытого ключа, но мне нужен метод, к которому я могу легко получить доступ программно с помощью Python. Я не смог найти способ сделать это с помощью библиотеки, поэтому я подумал, что команда openssl может подойти.

Текст открытого ключа в файле .PEM представляет собой стандартный формат открытого ключа, который работает в онлайн-утилитах декодирования.

Спасибо!

решение1

Если вы хотите просмотреть открытый ключ в формате PKCS#1, вы можете использовать:

openssl rsa -pubin -in <file> -text

решение2

как использовать команду oppenssl для декодирования его в список полей, удобочитаемых человеком.

openssl x509 -in NAME.pem -text -noout

Замените «ИМЯ» на любое имя вашего файла .pem.

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