Как выделить части пакета ssl CA

Я бы использовал для этого awk, а не sedзамену:

$ awk -F '[(,]' '{ print $2 }' file
p->name
p->balance
p->number
p->address

Он видит каждую строку как ряд полей, разделенных либо (, либо ,, и печатает второе поле.

0
09.12.2019, 01:51
1 ответ

Поместите все разделы сертификата в отдельные файлы.pem, затем запустите openssl x509 -in filename.pem -noout -textдля каждого из них. (Замените filename.pemфактическим именем файла, конечно. )В строке «Тема» будет отображаться идентификатор каждого сертификата, а в строке «Выдавший» будет указан соответствующий сертификат более высокого -уровня. Если Subject = Issuer, вы ищете корневой сертификат или какой-либо другой самоподписанный -сертификат.

Такое определение псевдонима команды может сделать вывод более кратким:

alias viewcert='openssl x509 -noout -text -certopt no_pubkey,no_sigdump,no_header,ext_parse -nameopt multiline,show_type -in'

Поместите указанную выше строку в свой ~/.bashrcили аналогичный, затем откройте новый сеанс и запустите viewcert filename.pemдля каждого сертификата.

1
28.01.2020, 02:38

Теги

Похожие вопросы