Где «ipsec import» хранит файл сертификата?

Сейчас я настраиваю сервер libreswan - клиент. По сути, я пытаюсь следовать описанной здесь процедуре. https://kifarunix.com/setup-ipsec-vpn-server-with-libreswan-on-centos-8/

Я создал клиентский сертификат aaa.bbb.p12 с серверной машины с помощью команды pk12util. И копируем на клиентскую машину и импортируем с помощью ipsec import aaa.bbb.p12

Импорт ipsec aaa.bbb.p12 прошел успешно. Но я не знаю, где этот файл хранился при выполнении команды импорта ipsec. Есть ли способ просмотреть этот файл сертификата с помощью определенной команды?

1 ответ

Я нашел кое-что, но не идеально. Я скопировал aaa.bbb.p12 и использовал команду ipsec, как показано ниже.

      # ipsec import ./aaa.bbb.p12 --nssdir /etc/ipsec.d/certsdb

Затем я могу увидеть сертификат, используя команду ниже.

      # certutil -L -d sql:/etc/ipsec.d/certsdb

Но у меня осталась еще одна проблема. Если я импортирую еще один файл сертификата, например aaa.ccc.p12.

Затем он импортируется, но не отображает имя сертификата. Хотя я импортировал aaa.bbb.p12 и aaa.ccc.p12, но в приведенной ниже команде дважды отображается только aaa.bbb.

      # certutil -L -d sql:/etc/ipsec.d/certsdb

Certificate Nickname                                         Trust Attributes
                                                             SSL,S/MIME,JAR/XPI

aaa.bbb                                                      u,u,u
aaa.bbb                                                      u,u,u
Другие вопросы по тегам