
У меня есть мой сертификат 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.