Astra linux etoken pki client

eToken

This page contains all the software/drivers related to eToken. Please click on the download button to download your desired software.

As we update this page regularly, please check this page reqularly to stay updated.

The eToken Authentication Client installs all the necessary files and eToken drivers to support eToken integration with various security applications. It enables Windows operating system and third party applications to access the eToken. This version supports Windows XP SP2, Vista and Win7 64-bit.

The eToken Authentication Client installs all the necessary files and eToken drivers to support eToken integration with various security applications. It enables Windows operating system and third party applications to access the eToken. This version supports Windows XP (SP2,SP3), Vista and Win7 32-bit.

The eToken runtime environment (RTE) installs all the necessary files and eToken drivers to support eToken integration with various security applications. It enables Windows operating system and third party applications to access the eToken. This version supports Windows SP2, Vista and Win7 64-bit.

The eToken runtime environment (RTE) installs all the necessary files and eToken drivers to support eToken integration with various security applications. It enables Windows operating system and third party applications to access the eToken. This version supports Windows XP (SP2,SP3), Vista and Win7 32-bit.

This Zip File conatains everything you need in order to use and intergrate etoken on Linux.

This Zip File conatains everything you need in order to use and intergrate etoken on Mac.

  • How to install the RTE (eToken Driver)?
  • What is the default password?
  • How to change the password of eToken?
  • How to import Digital Certifcate in eToken?
  • How do I initialize the eToken using RTE ?
  • How do I format the eToken using RTE? (now obsolete. Recommended method is initialization)
  • Best Practices to get Faster Support

Источник

Настройка eToken на Линукс

Расскажу как поставить клиент-банк банка Промсвязьбанк на Линукс.

Для начала настраивается работа с eToken, который вы должны получить в банке вместе с памяткой 😉
Делается всё по инструкции самого банка: вот тут вот она

1. Установка (обновление) Java.

Сначала убедитесь, что у вас Java требует обновления (то есть не установлена вовсе либо установлена не очень свежая версия). Для этого в браузере Mozilla Firefox откройте Инструменты->Дополнения->Плагины

Читайте также:  Операторы командной строки linux

Перво-наперво скачиваем свежую версию. Например тут

Далее начинаем «устанавливать». Для Java это означает, что вы должны выбрать какой-нибудь каталог, куда распакуете содержимое скачанного архива. Пусть это будет /usr/java После чего нужно положить ссылку на файл плагина в папку с плагинами браузера. Найти ее не так то просто ) Хорошо, если у вас какая-то версия Java уже есть. Тогда делаем такую команду:

Мы увидим приблизительно такую картину:
/etc/alternatives/libnpjp2.so
/usr/lib/jvm/java-7-oracle/jre/lib/i386/libnpjp2.so
/usr/lib/mozilla/plugins/libnpjp2.so
/var/lib/dpkg/alternatives/libnpjp2.so

Отсюда понятно, что папка, в которой содержатся плагины фаерфокса в нашем линуксе — /usr/lib/mozilla/plugins/
Удалим ссылку на старую версию Java и создадим ссылку на новую (сам процесс установки):

cd /usr/lib/mozilla/plugins/ rm libnpjp2.so ln -s /usr/java/lib/i386/libnpjp2.so

2. Установка драйвера SafeNet Authentication Client 8.3 для Linux

Скачиваем по ссылке из инструкции с сайта банка (см. выше), разархивируем.
Выбираем нужный .deb — пакет в зависимости от архитектуры (32 или 64 bit)
Кликаем на него. В открывшемся окне жмём кнопку «Установить».

У меня с этим возникли сложности: установщик ругался на наличие другого пакета в системе, который мешал:

Распаковывается пакет safenetauthenticationclient (из файла SafenetAuthenticationClient-8.3.34-0_i386.deb)…
dpkg: не удалось обработать параметр SafenetAuthenticationClient-8.3.34-0_i386.deb (—install):
попытка перезаписать «/etc/eToken.common.conf», который уже имеется в пакете pkiclient 5.00.59-0
dpkg-deb: ошибка: подпроцесс вставка уничтожен по сигналу (Обрыв канала)
Обрабатываются триггеры для libc-bin …
ldconfig deferred processing now taking place
При обработке следующих пакетов произошли ошибки:
SafenetAuthenticationClient-8.3.34-0_i386.deb

Решено было действовать кардинально — удалить мешающийся пакет:

Далее повторяем установку. Должно пройти удачно.

Теперь коротенечко, без лишних скриншотов перескажу инструкцию настройки данного пакета.

3. Настраиваем SafeNet Authentication Client
(кстати, непонятно, почему в банке приложение называют драйвером, ну да Бог с ними)

В конец раздела [GENERAL] добавляем:
TolerantX509Attributes=1
Закрываем редактор.
Можно запустить SafeNet Authentication Client и подключить eToken к компьютеру. Он должен увидеться.

Добавить комментарий Отменить ответ

Для отправки комментария вам необходимо авторизоваться.

  • AltLinux
  • DevOps
    • lvm create and resize
    • Terraform configs
    • Postgres backup & restore
    • Gitlab восстановление из бэкапа
    • Gitlab: настройка mattermost
    • nginx и tomcat https для Jira
    • Proxy settings nginx http2 installation
    • Настройка Jira Software — подготовка к первому запуску
    • Настройка почтового сервера на Jira Confluence
    • Обновление Jira Confluence на CentOS
    • Установка gitlab на Centos
    • Установка Jira Confluence на CentOS
    • Установка Jira Software на CentOS
    • Установка и запуск PostgreSQL на CentOS
    • SSL-объединенный сертификат
    • Борьба со спам-ботами на сайте.
    • Бэкап сайта — он же перенос WordPress на другой сайт
    • Несколько сайтов на одном сервере
    • Обновление вордпресс
    • Обновление сертификата letsencrypt
    • Отключение Selinux
    • Отслеживание доступности сайта.
    • Перенос WordPress — смена доменного имени
    • Подключение к стороннему MySQL
    • Защита консоли (ssh) — ручная настройка
    • Защита консоли сервера (sshd)
    • Защита консоли сервера: Fail2ban
    • Как распознать вирус и вредонос во вложении
    • Надёжность паролей — наглядная демонстрация
    • connect to ubuntu desktop sharing from mac
    • MacOs encrypt-decrypt disk
    • Как подключить ntfs диск к маку на редактирование
    • Настрока области просмотра в Mail
    • Русская клавиатура на макбуке
    • Уязвимость в Макбуке
    • Про торговых ботов
    • DNS привязка сайта.
    • Автозагрузка в CentOS: добавление демона
    • Выбор CMS платформы.
    • Выбор доменного имени.
    • Выбор хостинга.
    • Настройка постоянных ссылок
    • Размещение. Хостинг.
    • Регистрация доменного имени. Выбор регистратора.
    • Связь с Фейсбуком
    • Установка CMS платформы WordPress.
    • Установка mysql на Centos 7
    • Установка счетчиков посещаемости.
    • Evernote на Ubuntu и Linux Mint
    • Блокирование отображения рекламы
    • Браузер по умолчанию
    • Защита от отслеживания в Firefox
    • Как посещать любые сайты
    • Меняющиеся обои рабочего стола в линуксе
    • Настройка eToken на Линукс
    • Настройка браузера Chrome
    • Настройка превьюшек в LinuxMint
    • Открытие файлов без сохранения в хроме
    • Подключение внешнего/сетевого диска
    • Проверка контрольных сумм
    • Установка Clear.OS с загрузочной флешки и настройка шлюза
    • Установка сертификата для Цитрикса
    • Хранение паролей
    • Шифрованное облачное хранилище

    Источник

    Установка

    Для выполнения действий данной инструкции необходимо установить следующие пакеты из репозитория Astra Linux:

    • библиотека libccid
    • пакеты libpcsclite1 и pcscd;
    • opensc

    Для установки в терминале введите команду:

    sudo apt install libccid pcscd libpcsclite1 opensc libengine-pkcs11-openssl*

    Установка SafeNet Authentication Client

    SafeNet Authentication Client – это программный клиент, который позволяет взаимодействовать прикладному программному обеспечению с электронными ключами и смарт-картами eToken производства компании Gemalto. Помимо набора драйверов и интерфейсов для взаимодействия Safenet Authentication Client включает необходимый набор функций для организации локального администрирования электронных ключей и смарт-карт.

    Сам клиент следует загрузить с официального сайта Gemalto

    После загрузки клиента с офф. сайта, его следует установить. Для этого введите команду:

    sudo dpkg -i SafenetAuthenticationClient-amd64.deb

    Если при запуске SafeNet Authentication client возникает ошибка:

    CRYPTO/Crypto.c:247: init_openssl_crypto: Assertion lib failed.

    то для корректной работы, следует создать символическую ссылку на нужную библиотеку. Для этого в терминале, нужно ввести команду:

    Проверка работы eToken в системе

    Для проверки работы Etoken:

    Подключите устройство к компьютеру.

    Способ №1

    pkcs11-tool --module /usr/lib/libeToken.so -T

    Способ №2

    Выберите в Меню «Пуск» → «Прочие» → «SafeNet Authentication Сlient Tools» и подключите токен. После чего должна отобразиться информация о подключенном токене:

    Инициализация токена eToken

    Для инициализации токена необходимо воспользоваться утилитой pkcs11-tool.

    pkcs11-tool --login --init-token --label "eToken Astra" --init-pin 12345678 --module /usr/lib/libeToken.so

    —slot 0 — указывает в какой виртуальный слот подключено устройство. Как правило, это слот 0, но могут быть и другие значения – 1,2 и т.д.

    —init-token – команда инициализации токена.

    —pin — пин код пользователя.

    —label ‘eToken Astra’ — метка(название) устройства.

    —module — указывает путь до библиотеки eToken

    или в SafeNet Authentication Сlient Tools выбрать кнопку «инициализировать токен».

    Внимание! Инициализация устройства удалит все данные на eToken без возможности восстановления.

    Создание ключевой пары RSA

    Для генерации ключевой пары RSA в терминале следует ввести команду:

    pkcs11-tool —slot 0 —login —pin 12345678 —keypairgen —key-type rsa:2048 —id 16 —label «rsa key» —module /usr/lib/libeToken.so

    Создание самоподписанного сертификата

    Для создания самоподписанного сертификата в терминале следует ввести команду:

    engine dynamic -pre SO_PATH:/usr/lib/x86_64-linux-gnu/engines-1.1/pkcs11.so -pre ID:pkcs11 -pre LIST_ADD:1 -pre LOAD -pre MODULE_PATH:/usr/lib/libeToken.so

    после чего ввести команду:

    req -engine pkcs11 -new -key 0:16 -keyform engine -x509 -out test.pem -text

    В поле Common Name должно быть указано имя пользователя ОС.

    Загрузка сертификата на токен

    Создав свой личный сертификат, его следует загрузить на eToken.

    Перекодируем полученный сертификат из PEM в DER:

    pkcs11-tool —slot 0 —login —pin 12345678 —write-object test.cer —type ‘cert’ —label ‘Certificate’ —id 16 —module /usr/lib/libeToken.so

    (или с помощью графической утилиты SACTool)

    Проверка ключей и сертификатов в eToken:

    Локальная аутентификация в Astra Linux по eToken

    Установка дополнительный пакетов

    Пуск — Настройки — Менеджер пакетов

    через Быстрый фильтр или через поиск находим и отмечаем к установке следующие пакеты:

    либо воспользовавшись терминалом FLY:

    sudo apt-get install libp11-2 libpam-p11

    Конвертируем сертификат в текстовый формат

    openssl x509 -in .crt -out .pem -inform DER -outform PEM

    где — имя файла, в котором сохранен ваш сертификат из токена в текстовом формате

    Теперь нам необходимо прочитать с токена сертификат с нужным ID и записать его в файл доверенных сертификатов:
    Добавляем сертификат в список доверенных сертификатов:

    mkdir ~/.eid
    chmod 0755 ~/.eid
    cat .pem >> ~/.eid/authorized_certificates
    chmod 0644 ~/.eid/authorized_certificates

    Для привязки токена к определенному пользователю необходимо указать его домашнюю директорию, например таким образом:

    mkdir /home/user/.eid
    chmod 0755 /home/user/.eid
    cat >> /home/user/.eid/authorized_certificates
    chmod 0644 /home/user/.eid/authorized_certificates

    Важно помнить, что при регистрации нескольких токенов на одном компьютере необходимо указывать пользователям раличные id.

    Настраиваем аутентификацию

    Пуск — утилиты — Терминал Fly

    sudo nano /usr/share/pam-configs/p11

    записываем в файл следующую информацию:

    Name: Pam_p11
    Default: yes
    Priority: 800
    Auth-Type: Primary
    Auth: sufficient pam_p11_opensc.so /usr/lib/libeToken.so

    сохраняем файл, нажимаем Alt + X, а затем Y
    после этого выполняем

    Вход по токену

    Пуск — утилиты — Терминал Fly

    Вход выполняется с подключенным токеном к компьютеру. В момент ввода пароля будет сообщено, что требуется .

    Источник

Оцените статью
Adblock
detector