как распечатать сертификат из CA в текстовом виде с помощью openssl - PullRequest
0 голосов
/ 18 октября 2018

Я знаю, как просмотреть файлы сертификатов в текстовом виде с помощью openssl с помощью следующей команды:

$ openssl x509 -in example.crt -text -noout

Мне удалось загрузить файл csr для thawte по следующей ссылке: http://tj.symcb.com/tj.crt

И применение этой же команды к tj.crt приводит к появлению этого сообщения об ошибке:

$ openssl x509 -in tj.crt -text
unable to load certificate
140736213377928:error:0906D06C:PEM routines:PEM_read_bio:no start line:/BuildRoot/Library/Caches/com.apple.xbs/Sources/libressl/libressl-22/libressl/crypto/pem/pem_lib.c:704:Expecting: TRUSTED CERTIFICATE

Я просто хочу посмотреть, кто выдал сертификат, а что нет, самостоятельно с помощью команды.Любая помощь, пожалуйста?

1 Ответ

0 голосов
/ 18 октября 2018

Файл, на который вы указали ссылку, не является «csr» - «запросом на подпись сертификата», а сам сертификат.

Если вы хотите получить информацию из сертификата в текстовой форме, тогда ваша команда верна, вам просто нужно добавить -inform DER, поскольку сертификат имеет двоичную форму вместо формата PEM.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...