Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

  1. Подключить ключевой носитель к клиентскому узлу.
  2. Записать на ключевой носитель сертификат клиента:
    Command

    p11tool --login --write --load-certificate="client.cert.pem" --id=45 --label="mykey"

  3. Записать на ключевой носитель закрытый ключ клиента:
    Command

    p11tool --login --write --load-privkey="client.key.pem" --id=45 --label="mykey"

  4. Включить поддержку токенов strongSwan-сервером.
    Для этого в файле /etc/strongswan.d/charon/pkcs11.conf в секции modules указать путь до интерфейсной библиотеки используемого токена:
    Блок кода
    pkcs11 {
    
        # Whether to load the plugin. Can also be an integer to increase the
        # priority of this plugin.
        load = yes
    
        # List of available PKCS#11 modules.
        modules {
            <Название_модуля> {
                path = <Путь_к_интерфейсной_библиотеке_токена>
            }
        }
    }
    Например, для Рутокена файл /etc/strongswan.d/charon/pkcs11.conf может полностью выглядеть так:
    Блок кода
    pkcs11 {
      load = yes
    
      modules {
        rutoken {
          path = /usr/lib/librtpkcs11ecp.so
        }
      }
    }

...