Как пользоваться eToken под Ubuntu 12.04 x64

/www/pages/modesco/ubuntovod

Случилось так, что я решил организоваться как самостоятельный разработчик и открыл ИП. Долго я маялся с выбором банка для расчётного счёта, т.к. нужно было что-то максимально платформо-независимое — сильно не хотелось заводить винду только для интернет-банкинга, походы же в отделение банка, естественно, не рассматривались в принципе, да и дороже это выходит. В итоге я остановился на ПромСвязьБанке, в надежде, что ключи шифрования у них можно получить в виде файлов/на обычной флешке, а не на eToken`е (дело происходит в Омске). Я даже честно пытался обзванивать банки, на которых остановился и узнать на каком носителе выдаются у них ключи, но день потрачен был зря — ни в одном банке добраться до вменяемого специалиста мне не удалось.

В итоге в выбранном банке услуга создания ключей оказалась довольно муторной. При генерации ключей я попытался выбрать в качестве носителя флешку, а не полученный eToken, но позже я узнал, что в этом банке «главная» подпись может быть только на eToken а для отчётов можно генерить ключи на флешку. В общем далее руководство как пользоваться интернет-банкингом с eToken под Ubuntu 12.04 x64.

Если Ваш интернет-банк использует клиента на Java (как мой), то рекомендую снести все свободные варианты JVM и поставить оригинальную версию от Oracle.

Для начала создадим рабочую папку, перейдём в неё и выполним всё по пунктам.

  • Нужно выполнить в терминале следующие команды:
    sudo apt-get install ia32-libs libhal1 opensc pcscd
    wget http://archive.ubuntu.com/ubuntu/pool/main/p/pcsc-lite/libpcsclite1_1.8.3-3ubuntu1_amd64.deb
    wget http://archive.ubuntu.com/ubuntu/pool/main/h/hal/libhal1_0.5.14-0ubuntu6_amd64.deb
    pkg -x libpcsclite1_1.8.3-3ubuntu1_amd64.deb libpcsclite1-amd640ubuntu6_amd64.deb
    dpkg -x libhal1_0.5.14-0ubuntu6_amd64.deb libhal1-amd64
    sudo cp libpcsclite1-amd64/lib/x86_64-linux-gnu/libpcsclite.so.1.0.0 /lib64/
    sudo ln -s /lib64/libpcsclite.so.1.0.0 /lib64/libpcsclite.so.1
    sudo mkdir /usr/lib64
    sudo cp libhal1-amd64/usr/lib/libhal.so.1.0.0 /usr/lib64/
    sudo ln -s /usr/lib64/libhal.so.1.0.0 /usr/lib64/libhal.so.1
  • Затем установим сервис (драйвера). Тут первым делом мы качаем клиент. Ссылка практически секретная, т.к. скачивать клиент можно только потеребив техподдерржку, но кому это надо?
    wget http://www.secdiary.com/packages/pool/main/SafenetAuthenticationClient-8.0.5-0_amd64.deb
    sudo dpkg -i SafenetAuthenticationClient-8.0.5-0_amd64.deb
    sudo ln -s /usr/lib64/libeTPkcs11.so /usr/lib/

Всё готово. Проверить работу можно воткнув ключ в USB (через usb-хаб у меня заработало уже на этом этапе) и выполнив команду:

pkcs11-tool --module /usr/lib64/libeTPkcs11.so -L

Ключ должен быть в списке. После я ещё перезагрузил систему, так как при установке этого попросил клиент.

Удачной работы!

Не знаете что такое ssl сертификаты? Задались вопросом как получить ssl сертификат? А может вам нужно купить ssl? Всё, что связанно с SSL вы найдёте на сайте sslmagazin.com.

Aville
2012-06-24 03:40:00
жаль только что почти все интернет бвнки, отчётность в госорганы работают через славный Interntet Explorer 8. Так что я ставлю сразу виртуалку. Поиграть и выключить. Виртуалка на 8Gb и переносится с компа на ком просто и резервируется. Так что проще такой вариант, чем прикручивать в бубунте :)
mr_i
2012-12-19 21:17:00
Первая часть команд должна выглядеть вот так: wget http://archive.ubuntu.com/ubuntu/pool/main/p/pcsc-lite/libpcsclite1_1.8.6-3ubuntu1_amd64.deb wget http://archive.ubuntu.com/ubuntu/pool/main/h/hal/libhal1_0.5.14-0ubuntu6_amd64.deb dpkg -x libpcsclite1_1.8.6-3ubuntu1_amd64.deb libpcsclite1-amd64 dpkg -x libhal1_0.5.14-0ubuntu6_amd64.deb libhal1-amd64 sudo cp libpcsclite1-amd64/lib/x86_64-linux-gnu/libpcsclite.so.1.0.0 /lib64/ sudo ln -s /lib64/libpcsclite.so.1.0.0 /lib64/libpcsclite.so.1 sudo mkdir /usr/lib64 sudo cp libhal1-amd64/usr/lib/libhal.so.1.0.0 /usr/lib64/ sudo ln -s /usr/lib64/libhal.so.1.0.0 /usr/lib64/libhal.so.1
Надежда Бахромкина
2013-08-19 21:54:00
Подскажите, а как для подобной цели сделать виртуалку? Готова смириться с тем, что в ubuntu 13.04 настроить интернет-банкинг не смогу, но с работой на виндоуз с эксплорером точно не готова смириться. Так что заранее признательна.
Надежда Бахромкина
2013-08-19 21:54:00
А как полагаете, есть шансы сделать все тоже самое на 13.04 32?
Igor A.Morikoff
2013-08-19 23:17:00
Почитайте немного тут http://morikoff.ru/?s=VirtualBox Я так же пользуюсь в виртуалке всякими электронными подписями. Более винда и не нужна :)
Надежда Бахромкина
2013-08-20 11:26:00
спасибо за наводку)
Denis Zhdanov
2013-10-24 23:35:00
А еще проще СБ Банк вообще без токенов, они одноразовые переменные коды.