...
При попытке подключения к OpenVPN серверу черех через linux клиент с ключами на Рутокен ЭЦП процесс подключения зависает и не пытается спросить PIN-код от Рутокена.
...
Загрузите необходимое окружение для сборки,
Code Block |
---|
$ sudo apt-get install git autoconf automake libtool libssl-dev |
загрузите исходные коды pkcs11-helper,
Code Block |
---|
$ git clone https://github.com/OpenSC/pkcs11-helper.git |
и соберите библиотеку из исходных кодов.
Code Block |
---|
$ cd pkcs11-helper $ autoreconf -i $ ./configure --disable-threading --disable-slotevent $ make $ sudo make install |
Теперь, когда библиотека собрана можно , нужно подложить ее вместо системной.
Проверим, что она находится в папке /usr/local/lib
Code Block |
---|
$ find /usr/local/lib -name "libpkcs*" $ ls -la /usr/local/lib -grep libpkcs11 |
Если библиотека libpkcs11-helper.so находится - значит все правильно собралось.
Для начала сохраним системную библиотеку под другим именем:
Code Block |
---|
$ sudo mv /usr/lib/i386-linux-gnu/libpkcs11-helper.so.1.0.0 /usr/lib/i386-linux-gnu/libpkcs11-helper.so.1.0.0-original |
теперь можно скопировать новую библиотеку вместо старой.
Code Block |
---|
$ sudo cp /usr/local/lib/libpkcs11-helper.so /usr/lib/i386-linux-gnu/libpkcs11-helper.so.1.0.0 |
...