Как да ползваме под Линукс смарт картите издавани от Информационно обслужване ================================================================================ Инструкциите са тествани под Slackware Linux 10.0 с ядро 2.6.7 (всичко на модули), включен hotplug и ACR38 smartcard reader. Би трябвало да работят под всяка дистрибуция (или BSD) стига да имате работещо USB ================================================================================ Инструкциите са написани от Георги Чорбаджийски (georgi@unixsol.org) ИНСТАЛАЦИЯ НА НЕОБХОДИМ СОФТУЕР ------------------------------- 1. Сваля се кръпката за opensc, която добавя поддръжка за картите на ИО: wget ... opensc-0.8.1-stampit.diff 2. Сваля се opensc (библиотеката за достъп до smart карти) Добавя се кръпката, компилира се и се инсталира: wget http://www.opensc.org/files/opensc-0.8.1.tar.gz tar xzvf opensc-0.8.1.tar.gz cd opensc-0.8.1 patch -p1 < opensc-0.8.1-stampit.diff ./configure make su -c "make install" su -c "cp etc/opensc.conf.example /usr/local/etc/opensc.conf" 3. Сваля се pcsc-lite (програмата за достъп до четеца на smart карти) Компилира се и се инсталира: wget http://www.stampit.org/soft/pcsc-lite-1.1.1.tar.gz tar xzvf pcsc-lite-1.1.1.tar.gz cd pcsc-lite-1.1.1 ./configure make su -c "make install" 4. Свалят се драйвери за четците. Тези драйвери ще бъдат използвани от pcsc-lite а) Драйвер за cm2020 четците wget http://www.stampit.org/soft/cm2020_installer_v2_3_2_src.tar.gz tar xzvf cm2020_installer_v2_3_2_src.tar.gz cd cm2020_installer_v2_3_2_src su -c "./install" б) Драйвер за ACR38 четците wget http://www.acs.com.hk/downloads_drivers/ACR38_PCSC_LINUX_1_0.zip unzip ACR38_PCSC_LINUX_1_0.zip cd ACR38 make su -c "make install" 5. Стартира се pcsd-lite, като root потребител. Така стартиран е режим debug: pcscd -f -d stdout Когато свършите с тестовете можете да стартирате демона без никакви параметри. Четеца се вади от USB порта и се слага пак. Слага се smart картата и се стартира opensc-explorer за да се провери дали всичко работи. НАСТРОЙКИ НА Mozilla -------------------- От компакт диска, който идва със смарт картата са ROOT сертификатите на Информационно обслужване. Те трябва да бъдат заредени в браузера. Това се прави по следният начин: В Mozilla се отива на: Edit / Preferences / Privacy & Security / Certificates и се натиска бутона Manage Certificates След това се избира Authorities / Import и се импортират сертификатите от /mnt/cdrom/Repository/*.cer и /mnt/cdrom/Repository_Test/*.cer (забележка: /mnt/cdrom е директорията където е монтирано CD-ROM устройството) След като сте заредили ROOT сертификатите, трябва да укажете на Mozilla да добави четеца на смарт карти като устройство. Това става по следният начин: Отивате на: Edit / Preferences / Privacy & Security / Certificates и се натиска бутона Manage Security Devices След това се натиска Load / Browse и се избира файла /usr/local/lib/opensc/engine_pkcs11.so Потвърдете навсякъде с OK, след което рестартирайте Mozilla. Вече можете да използвате смарт картата за достъп до https://tsa.stampit.org и да подписвате е-мейл. ВНИМАНИЕ! Адресът в полето From на емайла трябва да е същият като този, който сте дали когато са ви генерирали сертификата. Ако имате проблеми в следването на инструкциите, моля НЕ МИ ПИШЕТЕ, едва ли ще мога да ви помогна, опитайте да се справите сами.