1

Мне нужно просмотреть содержимое файла .pem . После небольшого исследования в Интернете, я нахожу 2 способа просмотра контента,

A. Я выполнил команду, указанную ниже,

   sudo keytool -printcert -file cak.artt.pem

Выход есть,

keytool error: java.lang.Exception: Failed to parse input

Б. Я выполнил команду,

sudo openssl x509 -in cak.artt.pem -text

Выход есть,

unable to load certificate
139976958314128:error:0906D06C:PEM routines:PEM_read_bio:no start line:pem_lib.c:696:Expecting: TRUSTED CERTIFICATE

Я читал, что это может произойти в случае APNS certificates , которые объединяют закрытый ключ и сертификат в один .pem . Инструкция состоит в том, чтобы разделить их на 2 файла с помощью текстового редактора, и вышеуказанные команды будут работать.

Как это сделать и просмотреть содержимое сертификата? У меня есть среда Debian 8. Кстати, у меня есть JDK 9 установлен на машине

1 ответ1

5

Это сообщение об ошибке иногда возникает, когда вы пытаетесь прочитать сертификат в кодировке DER.

Вы можете использовать эту команду для просмотра деталей сертификата в кодировке DER:

openssl x509 -in YOUR_FILENAME -inform der -text -noout

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .