Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagebash
titleУстановка пакетов
sudo apt update
# пакеты для работы Strongswan VPN сервера
sudo apt-get install strongswan strongswan-pki libcharon-extra-plugins libcharon-extauth-plugins

# пакеты для работы со смарт-картами (чтобы создать ключевую пару и сертификаты на токенеРутокене)
sudo apt install opensc libengine-pkcs11-openssl1.1

...

Info
titleМодуль pkcs11 для работы со смарт-картами

В настоящий момент смарт-карта отформатированная для работы с librtpkcs11librtpkcs11ecp.so модулем не подходит для аутентификации внутри VPN strongswan т.к. токен не поддерживает необходимый механизм  не поддерживает необходимые механизмы для проверки сигнатурыподписи

К счастью, модуль opensc-pkcs11.so поддерживает их как software реализацию


Отформатируем смарт-карту, сгенерируем на ней ключи и  получим сертификат

...

Code Block
languagebash
titleпроверка
pkcs11-tool -O -l


Теперь токен Рутокен готов к работе и его можно отдать клиенту.

Настройка клиента

Проверка доступности сервера

...