Это сообщение об ошибке иногда возникает, когда вы пытаетесь прочитать сертификат в кодировке DER.
Вы можете использовать эту команду для просмотра деталей сертификата в кодировке DER:
openssl x509 -in YOUR_FILENAME -inform der -text -noout
Мне нужно просмотреть .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 установлен на машине
Это сообщение об ошибке иногда возникает, когда вы пытаетесь прочитать сертификат в кодировке DER.
Вы можете использовать эту команду для просмотра деталей сертификата в кодировке DER:
openssl x509 -in YOUR_FILENAME -inform der -text -noout